Distributed & System Architecture
Principles for building robust, scalable systems.
Table of Contents
- 12-Factor App: A methodology for building software-as-a-service apps.
- REST Constraints: Architectural style for distributed hypermedia systems.
- CAP Theorem: Consistency, Availability, Partition tolerance (Pick two).
- BASE: Basic Availability, Soft state, Eventual consistency.
- Reactive Manifesto: Responsive, Resilient, Elastic, Message Driven.
- CQS: Command Query Separation.
- CQRS: Command Query Responsibility Segregation.