Chapter 1 - Reliable, Scalable and Maintainable Applications

1 · Timi Adeniran · Dec. 7, 2019, 4:18 p.m.
These are my notes from the first chapter of Martin Kleppmann's: Designing Data Intensive Applications. Table of Contents Reliability Hardware Faults Software Errors Human Errors Scalability Describing Load Maintainability Three concerns that are important in most software systems are: Reliability: The system should work correctly (performing the correct function at the desired level of performance) even in the face of adversity. Scalability: As the system grows(in data , traffic volum...