/distributed-systems-resources

Resources on designing and operating distributed systems.

MIT LicenseMIT

Resources on designing and operating distributed systems.

General Concepts

Books

Event Sourcing/CQRS (Command-Query Responsibility Segregation)/Event Logging

Databases

Logging/Monitoring/Alerting

Microservices

Idempotency

Background Job Processing

Serverless/FaaS

AWS Cost Analysis

Simultaneous Work (operational transforms, conflict-free replicated data types, etc.)

Chaos Engineering

Formal Methods