📄️ SOLID
SOLID design principles — SRP, OCP, LSP, ISP, DIP with .NET examples
📄️ Design Patterns
GoF design patterns applied in the .NET ecosystem — creational, structural, and behavioral
📄️ API Design
RESTful API and GraphQL best practices
📄️ Clean Architecture
Clean Architecture — layered structure, dependency rule, and separation of concerns in .NET
📄️ DDD
Domain-Driven Design — aggregates, value objects, bounded contexts, and ubiquitous language
📄️ CQRS
CQRS pattern and Event Sourcing — command/query separation, event stores, and consistency
📄️ Modular Monolith
Modular Monolith architecture — module boundaries, vertical slices, and migration path to microservices
📄️ Microservices
Microservices architecture — service decomposition, inter-service communication, and distributed challenges