Monolithic Architecture

One unified application with all components (UI, logic, data) bundled together.

Characteristics

  • Single deployable unit (JAR/WAR)
  • Easy to build at start, complex as it grows
  • Difficult to maintain and scale parts independently