Backend Aug 31, 2019

How to test microservices and stay sane

GrillRB Conference 2019

Link to the presentation: https://drive.google.com/file/d/1Z9QAyo32vj8wX2kxmxW7gubUCDqZ482s/view

Microservices shine in many aspects, but testability. Whenever you deploy a service, no matter how small it is, as long as it has dependencies, you have to keep them in mind. By definition, microservices have lots of dependencies and makes you appreciate how easy it is to test integration in a monolithic code base. In this talk, I’ll show the concept of contract testing that makes testing microservices a breeze. I’ll do it on an example of Pact, an open source library with adapters for many popular languages.