A traditional software architecture where all components of a system are tightly integrated into a single codebase, often making the system less flexible compared to microservices.