Architecture & design
This folder has no README. Everything inside it is listed below.
Notes
- GRASP — General Responsibility Assignment Software Patterns 7
- Feature-based structure 5
- Dependency Injection 4
- Dependency Inversion 4
- Why prefer composition over inheritance? 4
- Layered Architecture 7
- DI containers and the dependency-injector library 7
- Monolith vs microservices 5
- Clean Architecture 7
- MVC pattern
- Hexagonal Architecture (Ports and Adapters) 7
- Domain-Driven Design (DDD) 8
- CQRS and Event Sourcing 8
- Repository and Unit of Work Patterns 8
- Event-Driven Architecture and Sagas 8
- Transactional Outbox Pattern 6
- Rate-Limiting Algorithms 7
- Idempotency Keys (API-Level Deep Dive) 7
- Event-Driven Architecture 5
- The twelve-factor app