About this book
Over the last seven or eight years, the term microservices has exploded in its use, not always to the betterment of developers trying to understand what it means. During the latter part of that time, developers have sought to bring their existing Enterprise Java knowledge to microservices, not always with the best of success. Enterprise Java Microservices is written with the goal of helping existing Enterprise Java developers bridge the gap between traditional application development and microservices.
As part of my job at Red Hat, I’ve seen the explosion of microservices first hand. That explosion was a contributing factor in a colleague and me forming the WildFly Swarm project in 2015. We saw the need for developers with existing Enterprise Java knowledge to create microservices, and with nothing focused on the Java EE space at the time, we created WildFly Swarm. Much has changed since then, and the current landscape for microservices makes it seem like a lifetime has passed.
Since I began writing this book, changes have continued to occur rapidly with Enterprise Java—in particular, the Thorntail project that I lead, and with microservices more generally. As best as I can, I’ve endeavored to update the book as those changes occurred.