Here's my curated list of the best backend books for developers.
Quick Comparison
1. Designing Data-Intensive Applications
By Martin Kleppmann · 616 pages · 2017
A solid system design book that every developer should consider.
2. System Design Interview Volume 1
By Alex Xu · 322 pages · 2020
A solid system design book that every developer should consider.
3. System Design Interview Volume 2
By Alex Xu and Sahn Lam · 434 pages · 2022
A solid system design book that every developer should consider.
4. Web Scalability for Startup Engineers
By Artur Ejsmont · 400 pages · 2015
A solid system design book that every developer should consider.
5. Building Microservices
By Sam Newman · 616 pages · 2021
A solid system design book that every developer should consider.
6. Fundamentals of Software Architecture
By Mark Richards and Neal Ford · 422 pages · 2020
A solid system design book that every developer should consider.
7. Software Architecture: The Hard Parts
By Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani · 459 pages · 2021
A solid system design book that every developer should consider.
8. Understanding Distributed Systems
By Roberto Vitillo · 273 pages · 2022
A solid system design book that every developer should consider.
9. Docker Deep Dive
By Nigel Poulton · 290 pages · 2023
A solid devops book that every developer should consider.
10. Kubernetes in Action
By Marko Luksa · 600 pages · 2022
A solid devops book that every developer should consider.
11. The Phoenix Project
By Gene Kim, Kevin Behr, George Spafford · 432 pages · 2018
A solid devops book that every developer should consider.
12. Site Reliability Engineering
By Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Murphy · 552 pages · 2016
A solid devops book that every developer should consider.
13. Terraform: Up & Running
By Yevgeniy Brikman · 510 pages · 2022
A solid devops book that every developer should consider.
14. Infrastructure as Code
By Kief Morris · 410 pages · 2020
A solid devops book that every developer should consider.
15. The DevOps Handbook
By Gene Kim, Jez Humble, Patrick Debois, John Willis · 528 pages · 2021
A solid devops book that every developer should consider.
16. Continuous Delivery
By Jez Humble and David Farley · 512 pages · 2010
A solid devops book that every developer should consider.
17. Database Internals
By Alex Petrov · 350 pages · 2019
A solid databases book that every developer should consider.
18. SQL Performance Explained
By Markus Winand · 204 pages · 2012
A solid databases book that every developer should consider.
19. Redis in Action
By Josiah Carlson · 320 pages · 2013
A solid databases book that every developer should consider.
20. MongoDB: The Definitive Guide
By Shannon Bradshaw, Eoin Brazil, Kristina Chodorow · 514 pages · 2019
A solid databases book that every developer should consider.
Top comments (0)