Speaker details

Shahjada Talukdar

Mobile.de

Senior Software Engineer at Mobile.de . Tech enthusiast, loves JS and few other languages. Keen to learn about SoftwareEngineering/Architecture

Integration testing for Microservices with Docker and TestContainers

Doing Integration testing for Microservices is hard when Microservice has some external dependencies like Databases(SQL/NoSQL ) and/or Message Queues, Cache servers.

It's complicated to run on both local machine and Staging CI Servers as we need to make sure there are running Databases or Cache Servers.

TestContainers can be used to solve this problem. It can be used to have a SelfContained external Dependencies with the test code.

Docker
Test Environments
Integration Test