In this chapter, the reader was introduced to the concept of microservices and how they can be used to create a reactive system. We discussed the significance of the size of an application and how this can affect your decision to convert it into a microservice. You also learned how existing microservice frameworks support message-driven architecture and had a chance to use one of them – the Vert.x toolkit – in practice.
In the next chapter, we are going to explore the Java Microbenchmark Harness (JMH) project, which allows you to measure code performance and other parameters. We will define what JMH is, how to create and run a benchmark, what the benchmark parameters are, and the supporting IDE plugins.