👩💻 Join our community of thousands of amazing developers!
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...