Software Architecture Books for Intermediate Developers

Level 73 books

73 Software Architecture books for developers with some experience. These go beyond the basics — featuring titles like Clean Architecture and The DevOps Handbook.

Rankings

1
Cover of Clean Architecture

Clean Architecture

Robert C. Martin

584 in 90d
138.2

View →

2
Cover of The DevOps Handbook

The DevOps Handbook

Gene Kim, Jez Humble, Patrick Debois, John Willis

331 in 90d
71.3

View →

3
Cover of Extreme Programming Explained

Extreme Programming Explained

Kent Beck

220 in 90d
47

View →

4
Cover of A Philosophy of Software Design

A Philosophy of Software Design

John Ousterhout

140 in 90d
35

View →

5
Cover of Building Microservices

Building Microservices

Sam Newman

141 in 90d
31.8

View →

6
Cover of Domain-Driven Design Distilled

Domain-Driven Design Distilled

Vaughn Vernon

140 in 90d
31

View →

7
Cover of The Unicorn Project

The Unicorn Project

Gene Kim

120 in 90d
28

View →

8
Cover of Fundamentals of Software Architecture

Fundamentals of Software Architecture

Mark Richards and Neal Ford

131 in 90d
27.3

View →

9
Cover of Agile Software Development: Principles, Patterns, and Practices

Agile Software Development: Principles, Patterns, and Practices

Robert C. Martin

93 in 90d
22.9

View →

10
Cover of Practical Object-Oriented Design in Ruby

Practical Object-Oriented Design in Ruby

Sandi Metz

90 in 90d
22.5

View →

11
Cover of Infrastructure as Code

Infrastructure as Code

Kief Morris

92 in 90d
22.1

View →

12
Cover of Software Engineering at Google

Software Engineering at Google

Titus Winters, Tom Manshreck, Hyrum Wright

121 in 90d
20.8

View →

13
Cover of JavaScript Patterns

JavaScript Patterns

Stoyan Stefanov

90 in 90d
18.5

View →

14
Cover of Cloud Native Patterns

Cloud Native Patterns

Cornelia Davis

70 in 90d
17.5

View →

15
Cover of Clean Agile

Clean Agile

Robert C. Martin

70 in 90d
17.5

View →

16
Cover of Rapid Development

Rapid Development

Steve McConnell

120 in 90d
16

View →

17
Cover of Team Topologies

Team Topologies

Matthew Skelton, Manuel Pais

61 in 90d
15.8

View →

18
Cover of The Principles of Object-Oriented JavaScript

The Principles of Object-Oriented JavaScript

Nicholas C. Zakas

50 in 90d
12.5

View →

19
Cover of Game Programming Patterns

Game Programming Patterns

Robert Nystrom

50 in 90d
12.5

View →

20
Cover of Production-Ready Microservices

Production-Ready Microservices

Susan Fowler

40 in 90d
10

View →

← Back to all Software Architecture books