Having a number of tools that allow us to immediately take advantage of modern software architectures has made our life easier. These tools have emerged during recent years in order to deal with the problems that have to be solved when building systems consisting of a large number of ephemeral services distributed across the network. It has to be noted that, although we have chosen the proven solutions such as Hystrix or Keycloak, we have lost the mentioned portability and interoperability benefits of Java EE.
The problem was that the process in which the Java EE standard was being created wasn't able to keep up with the rapid pace of the development of the emerging technologies. The specifications that provide a common standard for solving problems associated with cloud architecture (for example, distributed security or network resilience) are not yet...