Pulumi — Benchmarks
Scope
Performance characteristics, scaling limits, and resource consumption for Pulumi.
| Stack Size |
Preview Time |
Update Time |
Notes |
| 50 resources |
5-10s |
1-3m |
Quick iteration |
| 200 resources |
15-30s |
3-10m |
Typical app stack |
| 1,000 resources |
1-3m |
10-30m |
Large infrastructure |
Language Runtime Overhead
| Language |
Cold Start |
Warm Start |
Memory |
| Go |
1-2s |
< 1s |
50-100MB |
| TypeScript |
3-5s |
1-2s |
100-200MB |
| Python |
2-4s |
1-2s |
80-150MB |
| C# |
3-6s |
1-3s |
100-200MB |
Scaling Limits
| Dimension |
Limit |
Notes |
| Resources per stack |
10,000+ |
Performance degrades beyond 5,000 |
| Stacks per project |
Unlimited |
Use stack references for composition |
| Concurrent operations |
1 per stack |
Stack-level locking |