This repository contains sample applications demonstrating AWS Lambda Managed Instances (LMI) across various industries and use cases.
AWS Lambda Managed Instances (LMI) runs Lambda functions on longer-lived AWS-managed compute instances while preserving Lambda's programming model and developer experience. LMI is designed for workloads that benefit from:
- Reduced cold starts through persistent execution environments
- Cost-efficient pricing with EC2 instance hours instead of per-millisecond billing
- Right-sized compute with configurable memory-to-vCPU ratios
- High concurrency with multiple invocations per instance
- Minimal operational overhead without container images or cluster management
- Retirement Savings Simulator - Monte Carlo simulation for retirement planning using sustained CPU-intensive parallel processing
- LMI Pricing Calculator - Interactive cost calculator for comparing AWS Lambda Managed Instances pricing
Each example includes:
- Complete deployment instructions using AWS SAM
- Architecture diagrams and design patterns
- Performance benchmarks and cost analysis
- Production-ready monitoring and observability setup
Navigate to individual example directories for detailed documentation.
- AWS CLI configured with appropriate credentials
- AWS SAM CLI (v1.152.0 or later)
- Python 3.13 or later
- An existing Amazon VPC with private subnets
This repository contains sample code for demonstration purposes. For issues or questions, please open a GitHub issue.
This library is licensed under the MIT-0 License. See the LICENSE file.
See CONTRIBUTING for more information.