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. In Toptal, we realized the complexity of the integration testing when started our path from a monolithic application to microservices. In this talk, I’ll show what criteria we used to make a smart decision, what tools we haven’t chosen and how contract testing simplified our development flow and CI.