In this chapter, after seeing the evolution of architectures toward the cloud, I will cover, in detail, how to create a distributed microservice architecture using the Jakarta EE and MicroProfile specifications with Thorntail. You can choose another implementation, such as Payara or Open Liberty.
The following topics will be analyzed in detail:
- Thorntail: The MicroProfile implementation that enables you to package your Java EE applications with just enough of the server runtime.
- Building a fantasy football application: I will create a set of microservice implementations based on different technologies in order to demonstrate the power of this new way to design enterprise applications.
- User interface microservices: I will analyze the micro frontend architecture and how to design the user experience with the microservices approach, and I will...