1. Designing Data-Intensive Applications — Martin Kleppmann
616 pages · 2017 · system design
2. System Design Interview Volume 1 — Alex Xu
322 pages · 2020 · system design
3. System Design Interview Volume 2 — Alex Xu and Sahn Lam
434 pages · 2022 · system design
4. Web Scalability for Startup Engineers — Artur Ejsmont
400 pages · 2015 · system design
5. Building Microservices — Sam Newman
616 pages · 2021 · system design
6. Fundamentals of Software Architecture — Mark Richards and Neal Ford
422 pages · 2020 · system design
7. Software Architecture: The Hard Parts — Neal Ford
459 pages · 2021 · system design
8. Understanding Distributed Systems — Roberto Vitillo
273 pages · 2022 · system design
9. Learning JavaScript Design Patterns — Addy Osmani
530 pages · 2023 · javascript
10. Eloquent JavaScript — Marijn Haverbeke
472 pages · 2024 · javascript
Top comments (0)