Designing Data-Intensive Applications
Martin Kleppmann
A solid base for modelling consistency, partitioning, streams and real-system trade-offs.
lagrotti.dev
Foundational references and why they are worth consulting.
Martin Kleppmann
A solid base for modelling consistency, partitioning, streams and real-system trade-offs.
Open collection on reliability, observability, incidents and long-term operations.
David Thomas & Andrew Hunt
Practical principles for keeping code adaptable and feedback loops short.
Martin Fowler
Structured vocabulary for improving design without changing observable behaviour.