ποΈ 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