DEV Community

Nick Davies
Nick Davies

Posted on

Essential Books for Backend Developers

Here's my curated list of the best backend books for developers.

Quick Comparison

Book Author Pages Year
Designing Data-Intensive Applications Martin Kleppmann 616 2017
System Design Interview Volume 1 Alex Xu 322 2020
System Design Interview Volume 2 Alex Xu and Sahn Lam 434 2022
Web Scalability for Startup Engineers Artur Ejsmont 400 2015
Building Microservices Sam Newman 616 2021
Fundamentals of Software Architecture Mark Richards and Neal Ford 422 2020
Software Architecture: The Hard Parts Neal Ford 459 2021
Understanding Distributed Systems Roberto Vitillo 273 2022
Docker Deep Dive Nigel Poulton 290 2023
Kubernetes in Action Marko Luksa 600 2022
The Phoenix Project Gene Kim 432 2018
Site Reliability Engineering Betsy Beyer 552 2016
Terraform: Up & Running Yevgeniy Brikman 510 2022
Infrastructure as Code Kief Morris 410 2020
The DevOps Handbook Gene Kim 528 2021
Continuous Delivery Jez Humble and David Farley 512 2010
Database Internals Alex Petrov 350 2019
SQL Performance Explained Markus Winand 204 2012
Redis in Action Josiah Carlson 320 2013
MongoDB: The Definitive Guide Shannon Bradshaw 514 2019

1. Designing Data-Intensive Applications

By Martin Kleppmann · 616 pages · 2017

A solid system design book that every developer should consider.

Get it on Amazon

2. System Design Interview Volume 1

By Alex Xu · 322 pages · 2020

A solid system design book that every developer should consider.

Get it on Amazon

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.

Get it on Amazon

4. Web Scalability for Startup Engineers

By Artur Ejsmont · 400 pages · 2015

A solid system design book that every developer should consider.

Get it on Amazon

5. Building Microservices

By Sam Newman · 616 pages · 2021

A solid system design book that every developer should consider.

Get it on Amazon

6. Fundamentals of Software Architecture

By Mark Richards and Neal Ford · 422 pages · 2020

A solid system design book that every developer should consider.

Get it on Amazon

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.

Get it on Amazon

8. Understanding Distributed Systems

By Roberto Vitillo · 273 pages · 2022

A solid system design book that every developer should consider.

Get it on Amazon

9. Docker Deep Dive

By Nigel Poulton · 290 pages · 2023

A solid devops book that every developer should consider.

Get it on Amazon

10. Kubernetes in Action

By Marko Luksa · 600 pages · 2022

A solid devops book that every developer should consider.

Get it on Amazon

11. The Phoenix Project

By Gene Kim, Kevin Behr, George Spafford · 432 pages · 2018

A solid devops book that every developer should consider.

Get it on Amazon

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.

Get it on Amazon

13. Terraform: Up & Running

By Yevgeniy Brikman · 510 pages · 2022

A solid devops book that every developer should consider.

Get it on Amazon

14. Infrastructure as Code

By Kief Morris · 410 pages · 2020

A solid devops book that every developer should consider.

Get it on Amazon

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.

Get it on Amazon

16. Continuous Delivery

By Jez Humble and David Farley · 512 pages · 2010

A solid devops book that every developer should consider.

Get it on Amazon

17. Database Internals

By Alex Petrov · 350 pages · 2019

A solid databases book that every developer should consider.

Get it on Amazon

18. SQL Performance Explained

By Markus Winand · 204 pages · 2012

A solid databases book that every developer should consider.

Get it on Amazon

19. Redis in Action

By Josiah Carlson · 320 pages · 2013

A solid databases book that every developer should consider.

Get it on Amazon

20. MongoDB: The Definitive Guide

By Shannon Bradshaw, Eoin Brazil, Kristina Chodorow · 514 pages · 2019

A solid databases book that every developer should consider.

Get it on Amazon


Browse More

Top comments (0)