September 2024
Intermediate to advanced
743 pages
27h 48m
English
In addition to the division of applications into individual layers or tiers with delimited areas of responsibility, the distinction also exists between monolithic and distributed application architectures.
The word “monolith” was originally used by the ancient Greeks to describe a single, mountain-sized block of stone. Applied to software architecture, a monolithic architecture considers the application as a single, indivisible unit. While the code is (usually) also divided into layers in the monolithic architecture, the individual components in these layers are not divided into reusable components.
In a typical client-server architecture (whether a two-tier architecture ...
Read now
Unlock full access