Testing Cloud Applications Without Breaking the Bank: Testcontainers & LocalStack
summary
Claims a concrete setup: Testcontainers + LocalStack spin up AWS emulations, create SQS queues and S3 buckets, run Playwright-driven UI flows, then clean up. The repo contains the code and Docker Compose used. Examples show an end-to-end test that retries until the async SQS→processor→S3 step appears and it works in local and CI. Costs drop because no real cloud calls are made, but emulation gaps remain for performance or exotic services.
AI-written summary · about
chapters (10)
- 0:00Cloud testing introduction
- 1:32Cloud testing costs challenge
- 3:16Cloud pricing basics
- 6:50Cloud testing options
- 10:21Testcontainers & LocalStack
- 13:14Testcontainers with containers
- 16:26Live demo: LocalStack & Testcontainers
- 18:10Playwright end-to-end tests
- 23:45Key takeaways
- 25:51Q&A
related talks
48mTesting Cloud-Native Applications With Ease!
41mBuilding & testing Cloud applications locally using LocalStack
10m“Test Fast. Test Local. Test AWS.”
23mCloud Integration Testing Made Easy for AWS Cloud Apps
50mSimplifying cloud-native app testing across environments
26mTesting Infrastructure as Code Using OpenTofu and Localstack
26mSimplify Your Dev Life with Testcontainers
27mTesting Cloud Apps: Mocks vs. Service Virtualization vs. Remocal Tools
