When managing services at scale, you need automated testing while mocking (or modeling) the parts provided by public clouds, as well as test entire deployment processes. This session demonstrates how to combine Localstack (for AWS integration testing), WireMock (for service mocking), and Testcontainers, a popular framework for Docker and other container engines, for comprehensive integration testing - all running in a Dev Container on your local machine.
Using Pulumi and Java/Gradle as examples, you'll see live coding that shows how these tools work together, though the approach applies to any tech stack. Expect a hands-on workshop format with minimal tool requirements, showcasing developer experience for modern containerized developer environments and practical techniques you can immediately apply to your own services.