Cloud Integration Testing Made Easy for AWS Cloud Apps
summary
Shows a Spring Boot demo that stores images to S3, triggers a Lambda to watermark them, writes metadata to DynamoDB and uses SNS/SQS and server‑sent events; the same Terraform script provisions resources on real AWS and on Local Stack so tests run with high parity. Uses testcontainers to spin up the Local Stack container in CI (GitHub Actions), uses a Lambda waiter to ensure functions are cloud pods‑ready, and claims tests are fast, ephemeral, and cost‑controlled.
AI-written summary · about
chapters (9)
- 0:00Introduction to AWS Integration Testing
- 0:45The Importance of Realistic Integration Testing
- 1:02Challenges and Anecdotes in Testing
- 2:53Mocking and Realism in Testing
- 7:45Introducing Local Stack for AWS Testing
- 10:01Demo: AWS Services with Local Stack
- 14:40Test Containers and CI Integration
- 16:44Tips and Tricks for Effective Testing
- 23:08Conclusion and Final Thoughts
related talks
48mTesting Cloud-Native Applications With Ease!
10m“Test Fast. Test Local. Test AWS.”
30mTesting Cloud Applications Without Breaking the Bank: Testcontainers & LocalStack
43mIntegration testing a cloud native application with JavaScript|
50mSimplifying cloud-native app testing across environments
44mServerless – Automated Tests of web apps in the Cloud world
26mTesting Infrastructure as Code Using OpenTofu and Localstack
53mHow Serverless Makes Integration TDD a Reality — And Why We Need It
