The first part of this book taught you asynchronous programming with Vert.x. This is key to writing scalable and resource-efficient applications.
It is now time to explore what makes an application reactive, as we strive for both scalability and dependability. To do that, we will focus the following chapters on developing a fully reactive application out of several event-driven microservices. In this chapter, we’ll specify these services.