Über jars vs thin wars, pros and cons

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: lawrence@krubner.com, or follow me on Twitter.

Interesting:

A little history

There is a growing tendency in the industry to move away from the traditional monolithic application run on a fully tooled up application server towards running apps defined by the single service they provide, the so called microservice. Here the emphasis is reducing the application to providing independent support for one thing .

The idea behind the microservice is the microservices architecture where a set of loosely coupled microservices are used to build applications using them.

This has, in turn, driven the development of application servers better suited to running microservices in them. The industry’s response to the demand for microservices support has been the forming of the Micro Profile Initiative, a consortium of experts substantially supported by the leading industry players in the business.

There are many good reasons for going down the microservices architecture road, there are also some very important issues being glossed over in the rush to hype it too. I am not going to be discussing that here apart from saying that the issues are not being ignored and you can educate yourself by checking out some of the recent Oracle Dev streams on YouTube, for example.

Source