Evolution toward Microservices and Cloud-Native Applications

In the last decade, Spring Framework has evolved into the most popular framework to develop Java Enterprise applications. Spring Framework has made it easy to develop loosely coupled, testable applications. It has simplified the implementation of cross-cutting concerns.

The world today, however, is very different from a decade back. Over a period of time, applications grew into monoliths, which became difficult to manage. And because of this problems, new architectures started evolving. The buzzwords in the recent past have been RESTful services, microservices, and Cloud-Native applications.

In this chapter, we will start with reviewing the problems Spring Framework solved in the ...

Get Mastering Spring 5.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.