Monolithic web architecture

A monolithic architecture is the most widely used pattern for web applications because of its simplicity to develop and deploy. Though the actual moving parts will differ from application to application, the general pattern remains the same. In general, a monolithic web application can do the following:

  • It can support different clients, such as desktop/mobile browsers and native desktop/mobile applications.
  • It can expose APIs for third-party consumption.
  • It can integrate with other applications over REST/SOAP web services or message queues.
  • It can handle HTTP requests, execute business logic, access databases, and exchange data with other systems.
  • It can run on web application containers, such as Tomcat and JBoss. ...

Get Full Stack Development with JHipster - Second Edition 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.