4
Monolithic Architecture
This chapter delves into monolithic architecture in software development, outlining its definition, pros and cons, and common patterns used within it, such as layered architecture, also known as N-layer, and the Model-View-Controller (MVC) pattern. It also covers stateful and stateless operations and when to use each approach.
We will demonstrate the implementation of a monolithic application using the Spring Framework. An online auction system is used as a case study to showcase appropriate architectural styles and technologies. We will cover setting up projects using Spring Boot, integrating Spring Web MVC with Thymeleaf for views, and implementing security measures with Spring Security.
This chapter covers automated ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access