7 — Plug-in Architectures
Purpose
[stub: plug-in-architectures]
Metadata
| Author | Amit Singh |
| Scope | low-level-design |
Local graph
Related notes
1 — Hexagonal Architecture
Isolates core domain logic behind ports and adapters so infrastructure choices like databases or messaging can be swapped without touching business rules.
2 — Clean Architecture
Layers a system into entities, use cases, interface adapters, and frameworks so dependencies always point inward toward stable business rules.
3 — Domain-Driven Design Essentials
Introduces bounded contexts, aggregates, and ubiquitous language as the core tools for modeling complex business domains in code.
4 — Event-Driven Design
Decouples components by having them communicate through published events rather than direct calls, trading immediate consistency for looser coupling.