Breakout Session
Testing real-time data streaming applications is hard but without robust integration tests you cannot ship your code with confidence.
In this session we explore how Testcontainers libraries allow you programmatically create, manage lifecycle, and configure ephemeral instances of popular data steaming technologies. From spinning up individual Apache Kafka services to creating complex topologies your tests are in control of the environment they require. You can also run the same setup in your local development environment or in CI pipelines, which makes reproducing issues locally so much easier and fixes - faster.
Testcontainers approach gives your flexibility and confidence to reliably test your code, and after this session you'll learn enough to start testing your new and existing data streaming applications.