Skip to content

Pulumi — Benchmarks

Scope

Performance characteristics, scaling limits, and resource consumption for Pulumi.

Deployment Performance

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