Architecture5
Every bulletin filed under Architecture, newest first.
- Composition Over Inheritance: Refactoring a .NET Class Hierarchy
A realistic inheritance hierarchy that rots under new requirements, and a step-by-step refactor into composed behaviours that stay easy to change and test.
.NETArchitectureRefactoring - When a Modular Monolith Beats Microservices in .NET
Why many .NET teams move faster with a modular monolith first, and how to structure modules so the codebase stays clean as the product grows.
.NETArchitectureModular Monolith - Domain-Driven Design and Clean Architecture in .NET Core
A deep dive into DDD tactical patterns, Clean Architecture layers, and how to implement them in .NET Core with a clear dependency rule.
.NETDDDArchitecture - DDD, CQRS, and Vertical Slice Architecture
Low-context structure for features: one slice per use case, CQRS, and a thin domain. Easy for humans and AI to navigate and implement.
DDDCQRSArchitecture - CQRS in .NET Core with Clean Architecture
A deep dive into CQRS: when to use it, how to implement commands and queries, read models, and how it fits with DDD and Clean Architecture.
.NETCQRSArchitecture