Tag: architecture
All the articles with the tag "architecture".
Software Architecture Part 6 — Modular Monolith: What You Can Try Before Microservices
The real problem with monoliths isn't size — it's coupling. We cover module boundaries, Spring Modulith, event-based communication, and gradual...
Software Architecture Part 5 — CQRS and Event-Driven: From Read/Write Separation to Event-Based Systems
Covering CQRS's Command/Query separation principle, event-driven architecture's producer-consumer structure, and the combination with Event Sourcing....
Software Architecture Part 4 — Clean Architecture and Onion: Commonalities and Differences Among Concentric Structures
Comparing Robert C. Martin's Clean Architecture and Jeffrey Palermo's Onion Architecture. We organize concentric structures, the dependency rule, and...
Software Architecture Part 3 — Hexagonal Architecture
Exploring Alistair Cockburn's Ports & Adapters pattern. We cover ports, adapters, the principle of dependency direction, and implementation in Spring.
Software Architecture Part 2 — Layered Architecture
Examining the Presentation, Business, Persistence 3-layer structure and Spring MVC's typical patterns, while identifying the limitations of layered...
Software Architecture Part 1 — Why Architecture Matters
We examine through concrete scenarios how unstructured code falls apart, and explore what architecture really is and why it's an investment, not a cost.





