Microservices Testing In the Docker Era

Full Featured (30 min.)

Organisations struggle with testing their microservices architecture. The Pyramid model, staging env. or QA team, reduces development velocity.

The Diamond model, which we at Logz.io have been using effectively for the past three years solves these challenges by focusing primarily on the microservice as the unit of work being tested.

In this talk, I’ll explain how Docker enabled this model and how Testcontainers come into the picture. I will show what the testing dichotomy looks like in this model, while providing concrete examples for each type of test. I will show a demo of a test using Testcontainers, and end with a bottom line summary explaining the reasons we chose this methodology.