Wiremock: Because a microservice needs a buddy when you're testing
Microservices are a popular architectural pattern in the Java world. So developers have to learn to deal with this architecture and the accompanying benefits and pitfalls. Take testing microservices: One of the main benefits of a microservice is that it has its own isolated responsibility. You can develop, upgrade, scale and test them independently. But microservices often depend on other services.
So when you want to test the application, the question arises: which services you should start. How do you stabilise tests for a single service without bothering about its dependencies? Wiremock can help you with that. It's is a simulator for HTTP-based APIs. In this session the use of Wiremock in a real-life application is discussed and demonstrated.