Building & testing Cloud applications locally using LocalStack
summary
LocalStack runs a local AWS emulator inside a single Docker container and exposes APIs on localhost:4566, letting Terraform (via terraform-local), boto3 and AWS CLI target a local endpoint without touching real AWS. The demo shows a Terraform Lambda URL deployment that hit issues, but hot-reload works by pointing a Lambda's code to a hot-reload S3 key on the host, and a PyTorch SageMaker endpoint runs locally for model inference. Features include persistence, shareable cloudpods, CI support and weekly parity tests against real AWS; 41,000+ GitHub stars and 10,000+ users.
AI-written summary · about
chapters (11)
- 0:00Introduction to LocalStack
- 2:34Cloud development challenges
- 8:07LocalStack overview and features
- 12:40LocalStack integrations and demos setup
- 16:31Lambda scraping with Terraform
- 23:57Hot reloading Lambda functions
- 28:09SageMaker model inference demo
- 30:35LocalStack web UI and insights
- 31:58LocalStack technical implementation
- 36:29Advanced collaboration patterns
- 39:38LocalStack future and community
related talks
10m“Test Fast. Test Local. Test AWS.”
41mCloud Development Locally with AWS CDK and Localstack
30mTesting Cloud Applications Without Breaking the Bank: Testcontainers & LocalStack
48mTesting Cloud-Native Applications With Ease!
26mRunning an AWS Stack on Your Local Machine
42mFrom Localhost to Production
29mAccelerate serverless deployments using HashiCorp Terraform in AWS
01h 03mCloud Devops
