Testing Cloud-Native Applications With Ease!
summary
Shows how Testcontainers + LocalStack run real AWS-compatible services in Docker so tests are repeatable and isolated, including creating S3 buckets, DynamoDB tables and deploying a Java Lambda thumbnail generator (zip, create-function, invoke) within tests. Demonstrates JUnit and Quarkus DevServices integrations, automatic on‑demand service startup in LocalStack 2.0, container lifecycle and cleanup, and an option to run containers remotely via Testcontainers Cloud so CI or locked developer machines can still execute the same end‑to‑end tests.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 6:43Why testing matters
- 10:38TestContainers overview
- 18:28Demo AWS with LocalStack
- 27:20Testing Lambda functions
- 36:37Local development with TestContainers
- 43:51Q&A and closing
related talks
30mTesting Cloud Applications Without Breaking the Bank: Testcontainers & LocalStack
23mCloud Integration Testing Made Easy for AWS Cloud Apps
41mBuilding & testing Cloud applications locally using LocalStack
10m“Test Fast. Test Local. Test AWS.”
41mCloud Development Locally with AWS CDK and Localstack
47mProd like Integration Testing for Cloud Native Microservices
50mSimplifying cloud-native app testing across environments
47mJava App Development in the Cloud: MicroProfile, Quarkus and Cloud.
