We have learned how we can test our microservices, and now we have a powerful set of tools and resources to use, such as JUnit, SpringBootTest, or MockMvc. We understood how we can use mocks to concentrate our tests on the functionally that they need to check and not in the dependencies that they require. Finally, we learned how to write easily readable tests with fluent language using Kluent. However, we need to continue on our road to reach production with our microservices.
In the next chapter, we will discuss how we can monitor our microservices and the importance of this for a production-ready service. Then, we will learn how we can customize the information that we can expose to monitoring and operation systems and what Spring Framework has to help us in our monitoring.