Introducing the JEE standard
We (as programmers, who are well versed with the digital world) know that Java is a powerful and expressive language. It is a widely used tool for building applications, both in a traditional way (as it is already done in a majority of enterprise contexts) and more and more in a cloud-native way too (as we will see in this chapter).
According to the JVM Ecosystem Report 2021 by Snyk, roughly 37% of production applications use JEE (with Java EE, referring to the older version, still being used by a majority compared to newer JakartaEE implementations). Spring Boot counts for 57%, while Quarkus, which we are going to see in this chapter, is growing and is currently at 10%.
So, Java doesn't need an introduction per se. Everybody (at least, everybody who is reading this book) knows that it's a powerful and expressive language that aims to be available across platforms (write once, run everywhere – I love it!) and that it is based on the...