Advanced Software Architecture Books

Level 30 books

30 advanced Software Architecture books for experienced developers. Deep, specialized knowledge — including Design Patterns: Elements of Reu... and Implementing Domain-Driven Design.

Rankings

1
Cover of Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

741 in 90d
161.8

View →

2
Cover of Implementing Domain-Driven Design

Implementing Domain-Driven Design

Vaughn Vernon

241 in 90d
54.8

View →

3
Cover of Growing Object-Oriented Software, Guided by Tests

Growing Object-Oriented Software, Guided by Tests

Steve Freeman and Nat Pryce

170 in 90d
36.5

View →

4
Cover of Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

Martin Folwer

150 in 90d
35.5

View →

5
Cover of Cloud Security Handbook

Cloud Security Handbook

Eyal Estrin

378 in 90d
26.9

View →

6
Cover of Refactoring To Patterns

Refactoring To Patterns

Joshua Kerievsky

100 in 90d
21

View →

7
Cover of Site Reliability Engineering

Site Reliability Engineering

Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy

80 in 90d
18

View →

8
Cover of Object-Oriented Software Construction

Object-Oriented Software Construction

Bertrand Meyer

61 in 90d
15.8

View →

9
Cover of Release It!

Release It!

Michael T. Nygard

60 in 90d
15

View →

10
Cover of Enterprise Integration Patterns

Enterprise Integration Patterns

Gregor Hohpe, Bobby Woolf

60 in 90d
15

View →

11
Cover of Software Architecture: The Hard Parts

Software Architecture: The Hard Parts

Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani

81 in 90d
12.8

View →

12
Cover of Building Evolutionary Architectures: Support Constant Change

Building Evolutionary Architectures: Support Constant Change

Neal Ford, Rebecca Parsons, Patrick Kua

50 in 90d
12.5

View →

13
Cover of Data-Oriented Programming

Data-Oriented Programming

Yehonathan Sharvit

160 in 90d
12

View →

14
Cover of Object-Oriented Analysis and Design with Applications

Object-Oriented Analysis and Design with Applications

Grady Booch

50 in 90d
10.5

View →

15
Cover of Mastering Android Game Development with Unity

Mastering Android Game Development with Unity

Wajahat Karim, Siddharth Shekar

160 in 90d
10

View →

16
Cover of Software Design X-Rays

Software Design X-Rays

Adam Tornhill

40 in 90d
10

View →

17
Cover of A Pattern Language

A Pattern Language

Christopher Alexander

40 in 90d
10

View →

18
Cover of Patterns, Principles, and Practices of Domain-Driven Design

Patterns, Principles, and Practices of Domain-Driven Design

Scott Millett, Nick Tune

40 in 90d
8

View →

19
Cover of Software Architecture in Practice

Software Architecture in Practice

Len Bass, Paul Clements, Rick Kazman

30 in 90d
7.5

View →

20
Cover of Mastering Bitcoin

Mastering Bitcoin

Andreas M. Antonopoulos

20 in 90d
5

View →

← Back to all Software Architecture books