HT
How Things Work
System Online

Architecture & Design Patterns

How software systems are structured for maintainability, testability, and scale — from SOLID principles to advanced DDD and event sourcing.

OOP Pillars
SOLID
Clean Arch
DDD
Repository
CQRS
Event Sourcing
Mediator
GoF Patterns
Decorator
Anti-Patterns

Cookie preferences

We use essential cookies for sign-in and preferences. With your permission, we also use basic analytics to improve lessons.