Monolithic application to distributed cloud-native application

The advent of the J2EE specification coupled with application servers providing the requisite services led to the design and development of monolithic applications:

Some of the characteristics of the monolithic application and its ecosystem are:

  • Everything is packaged into a single .ear file. The single .ear file requires a multi-month test cycle, which results in a reduced velocity of change in production. Typically, a big push to production once or twice a year.
  • Application build complexity is very high with dependencies across various modules. At times, there is a clash between ...

Get Cloud-Native Applications in Java 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.