Building a microservice application is not an easy task in terms of tools you should know. We need different tools in each phase of the life cycle of a microservice application. Development, tests, build and even deployment of our microservice application to the production is not the end of the story. We need to monitor it and react to malfunctions. Let’s see what kind of tools are needed on each phase.