AWS Lambda
Run code without thinking about servers
★ 4.6
Serverless compute service that runs code without provisioning or managing servers. Execute code for virtually any application or backend service with automatic scaling, millisecond billing, and pay-per-use pricing.
serverlesscontainer
Deployment
usage
Preços
No
Self-Hostable
Recursos
- ✓ Multi-language support (Node.js, Python, Java, Go, C#, Ruby)
- ✓ Automatic scaling to thousands of concurrent executions
- ✓ 220+ AWS service integrations
- ✓ Arm/Graviton2 support with 34% better price-performance
- ✓ Provisioned concurrency for consistent latency
- ✓ SnapStart for 10x faster Java cold starts
- ✓ Container image deployment (up to 10GB)
- ✓ Built-in fault tolerance across availability zones
Prós
- + Massive scale and reliability with 99.95% SLA
- + True pay-per-use with millisecond billing
- + Deep AWS ecosystem integration (220+ services)
- + Generous free tier (1M requests/month, never expires)
- + Flexible runtime options including containers
Contras
- − Cold start latency (100ms-1s+ on first invocation)
- − 15-minute execution limit for functions
- − Vendor lock-in with AWS dependencies
- − Complex pricing estimation across multiple factors
- − Limited local development without SAM/LocalStack