DEV Community

Nick Davies
Nick Davies

Posted on

Full Stack Developer Reading List 2026

1. Designing Data-Intensive Applications — Martin Kleppmann

616 pages · 2017 · system design

Get it on Amazon


2. System Design Interview Volume 1 — Alex Xu

322 pages · 2020 · system design

Get it on Amazon


3. System Design Interview Volume 2 — Alex Xu and Sahn Lam

434 pages · 2022 · system design

Get it on Amazon


4. Web Scalability for Startup Engineers — Artur Ejsmont

400 pages · 2015 · system design

Get it on Amazon


5. Building Microservices — Sam Newman

616 pages · 2021 · system design

Get it on Amazon


6. Fundamentals of Software Architecture — Mark Richards and Neal Ford

422 pages · 2020 · system design

Get it on Amazon


7. Software Architecture: The Hard Parts — Neal Ford

459 pages · 2021 · system design

Get it on Amazon


8. Understanding Distributed Systems — Roberto Vitillo

273 pages · 2022 · system design

Get it on Amazon


9. Learning JavaScript Design Patterns — Addy Osmani

530 pages · 2023 · javascript

Get it on Amazon


10. Eloquent JavaScript — Marijn Haverbeke

472 pages · 2024 · javascript

Get it on Amazon


Want More?

Top comments (0)