Horror's Greatest Hits
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
  • Sign In
  • Join
Sign up
View profile
  • Profile
  • Friends
  • Groups
  • Discussions
  • Comments
  • Reading Challenge
  • Kindle Notes & Highlights
  • Quotes
  • Favorite genres
  • Friends’ recommendations
  • Account settings
  • Help
  • Sign out
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
Discover new books on Goodreads
Meet your next favorite book
Facebook Sign in with Facebook
Sign in
options
Join Goodreads
Listopia

Looking for Software Architecture books.

For purpose of this list, a book is considered software architecture if it has been tagged as software architecture at least 5 times.

See also:
Computer Science Books of the 2010s
Essential Programming_Books
Essential Books of Computer Science
IT books by Female Authors
Software Craftsmanship
DevOps Reading List

Related Lists By Topic:
All, Anthropology, Astronomy, Autobiography, Biography, Biology, Botany, Children, Classics, Climate, Computer Science, Economics, Epic Fantasy, Fantasy, Genetics, Geology, Geography, Graphic Novels, History, Historical Fiction, Horror, Judaism, Language, Manga, Medicine, Middle School, Military Science Fiction, Music, Mysteries, Nature, New Adult, Non-Fiction, Pagan, Pandemic, Philosophy, Picture Books, Poetry, Politics, Productivity, Psychology, Racism, Romance, Science, Science Fiction, Short Stories, Software Architecture, Space Opera, Steampunk, Travel, Young Adult
flag

Score

A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.

All Votes Add Books To This List
1
Designing Data-Intensive Ap...
Designing Data-Intensive Applications
by
Martin Kleppmann (Goodreads Author)

4.70 avg rating — 10,174 ratings
score: 400, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
2
The Software Architect Elev...
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
by
Gregor Hohpe (Goodreads Author)

4.39 avg rating — 628 ratings
score: 295, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
3
Fundamentals of Software Ar...
Fundamentals of Software Architecture: An Engineering Approach
by
Mark Richards

4.25 avg rating — 2,102 ratings
score: 195, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
3
Thinking In Systems: A Primer
Thinking In Systems: A Primer
by
Donella H. Meadows

4.19 avg rating — 21,284 ratings
score: 195, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
5
Domain-Driven Design: Tackl...
Domain-Driven Design: Tackling Complexity in the Heart of Software
by
Eric Evans

4.15 avg rating — 5,760 ratings
score: 186, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
6
Continuous delivery
Continuous delivery
by
Jez Humble (Goodreads Author)

4.20 avg rating — 3,291 ratings
score: 180, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
7
97 Things Every Software Ar...
97 Things Every Software Architect Should Know
by
Richard Monson-Haefel (editor)

3.62 avg rating — 781 ratings
score: 165, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
8
Software Architecture for D...
Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility
by
Simon Brown (Goodreads Author)

3.87 avg rating — 416 ratings
score: 164, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
9
Monolith to Microservices: ...
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
by
Sam Newman

4.28 avg rating — 1,078 ratings
score: 163, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
10
Software Architecture for D...
Software Architecture for Developers: Volume 2 - Visualise, document and explore your software architecture
by
Simon Brown (Goodreads Author)

3.81 avg rating — 151 ratings
score: 147, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
11
Design Patterns: Elements o...
Design Patterns: Elements of Reusable Object-Oriented Software
by
Erich Gamma

4.20 avg rating — 11,868 ratings
score: 110, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
11
The Checklist Manifesto: Ho...
The Checklist Manifesto: How to Get Things Right
by
Atul Gawande

4.04 avg rating — 74,361 ratings
score: 110, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
Clean Architecture
Clean Architecture
by
Robert C. Martin

4.22 avg rating — 6,934 ratings
score: 107, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
Clean Code: A Handbook of A...
Clean Code: A Handbook of Agile Software Craftsmanship
by
Robert C. Martin

4.36 avg rating — 23,145 ratings
score: 107, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
A Philosophy of Software De...
A Philosophy of Software Design
by
John Ousterhout

4.22 avg rating — 4,255 ratings
score: 107, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
Refactoring: Improving the ...
Refactoring: Improving the Design of Existing Code
by
Martin Fowler

4.24 avg rating — 8,785 ratings
score: 107, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
The Pragmatic Programmer: F...
The Pragmatic Programmer: From Journeyman to Master
by
Andy Hunt (Goodreads Author)

4.33 avg rating — 23,694 ratings
score: 107, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
The Mythical Man-Month: Ess...
The Mythical Man-Month: Essays on Software Engineering
by
Frederick P. Brooks Jr.

4.01 avg rating — 14,930 ratings
score: 107, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
Accelerate: Building and Sc...
Accelerate: Building and Scaling High Performing Technology Organizations
by
Nicole Forsgren (Goodreads Author)

4.05 avg rating — 7,930 ratings
score: 107, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
20
Building Microservices: Des...
Building Microservices: Designing Fine-Grained Systems
by
Sam Newman

4.22 avg rating — 5,145 ratings
score: 106, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
20
Implementing Domain-Driven ...
Implementing Domain-Driven Design
by
Vaughn Vernon

4.05 avg rating — 1,282 ratings
score: 106, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
20
Site Reliability Engineerin...
Site Reliability Engineering: How Google Runs Production Systems
by
Betsy Beyer (Editor)

4.21 avg rating — 2,871 ratings
score: 106, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
20
Team Topologies: Organizing...
Team Topologies: Organizing Business and Technology Teams for Fast Flow
by
Matthew Skelton (Goodreads Author)

4.19 avg rating — 5,355 ratings
score: 106, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
20
System Design Interview – A...
System Design Interview – An insider's guide
by
Alex Xu

4.27 avg rating — 3,128 ratings
score: 106, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Software Architecture in Pr...
Software Architecture in Practice
by
Len Bass

3.85 avg rating — 720 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Software Systems Architectu...
Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives
by
Nick Rozanski

4.12 avg rating — 220 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Patterns of Enterprise Appl...
Patterns of Enterprise Application Architecture
by
Martin Fowler

4.12 avg rating — 3,867 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Enterprise Integration Patt...
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
by
Gregor Hohpe (Goodreads Author)

4.12 avg rating — 1,542 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Just Enough Software Archit...
Just Enough Software Architecture: A Risk-Driven Approach
by
George H. Fairbanks

3.46 avg rating — 207 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Release It!: Design and Dep...
Release It!: Design and Deploy Production-Ready Software
by
Michael T. Nygard

4.25 avg rating — 3,229 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Applying UML and Patterns: ...
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
by
Craig Larman

3.84 avg rating — 1,049 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Architecture Patterns with ...
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
by
Harry Percival (Goodreads Author)

4.41 avg rating — 472 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Refactoring to Patterns
Refactoring to Patterns
by
Joshua Kerievsky

4.05 avg rating — 1,437 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Test-Driven Development: By...
Test-Driven Development: By Example
by
Kent Beck

4.10 avg rating — 4,382 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Agile Software Development,...
Agile Software Development, Principles, Patterns, and Practices
by
Robert C. Martin

4.25 avg rating — 1,313 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
The Clean Coder: A Code of ...
The Clean Coder: A Code of Conduct for Professional Programmers
by
Robert C. Martin

4.26 avg rating — 9,200 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
The Phoenix Project: A Nove...
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
by
Gene Kim

4.26 avg rating — 49,255 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Software Engineering at Goo...
Software Engineering at Google: Lessons Learned from Programming Over Time
by
Titus Winters

4.20 avg rating — 1,909 ratings
score: 105, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
39
Documenting Software Archit...
Documenting Software Architectures: Views and Beyond
by
Felix Bachmann

3.71 avg rating — 206 ratings
score: 103, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Essential Software Architec...
Essential Software Architecture
by
Ian Gorton

3.69 avg rating — 51 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Pattern-Oriented Software A...
Pattern-Oriented Software Architecture Volume 1: A System of Patterns
by
Frank Buschmann

3.90 avg rating — 229 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Beyond Software Architectur...
Beyond Software Architecture: Creating and Sustaining Winning Solutions
by
Paul Becker

3.71 avg rating — 149 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Microservice Patterns
Microservice Patterns
by
Chris Richardson

4.25 avg rating — 697 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Designing Software Architec...
Designing Software Architectures: A Practical Approach (SEI Series in Software Engineering)
by
Humberto Cervantes

4.12 avg rating — 72 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Design It!: From Programmer...
Design It!: From Programmer to Software Architect
by
Michael Keeling

3.69 avg rating — 254 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
37 Things One Architect Knows
37 Things One Architect Knows
by
Gregor Hohpe (Goodreads Author)

4.34 avg rating — 155 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
The Process of Software Arc...
The Process of Software Architecting
by
Peter Eeles

3.55 avg rating — 55 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Domain-Driven Design Quickly
Domain-Driven Design Quickly
by
Floyd Marinescu

3.59 avg rating — 567 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Production-Ready Microservi...
Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization
by
Susan J. Fowler

3.81 avg rating — 456 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Software Architecture: Foun...
Software Architecture: Foundations, Theory, and Practice
by
Richard N. Taylor

3.83 avg rating — 71 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Software Architect’s Handbo...
Software Architect’s Handbook: Become a successful software architect by implementing effective architecture concepts
by
Joseph Ingeno

4.10 avg rating — 59 ratings
score: 102, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Building Evolutionary Archi...
Building Evolutionary Architectures: Support Constant Change
by
Neal Ford (Goodreads Author)

3.74 avg rating — 1,037 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Software Architecture Patterns
Software Architecture Patterns
by
Mark Richards

3.65 avg rating — 492 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Technology Strategy Pattern...
Technology Strategy Patterns: Architecture as Strategy
by
Eben Hewitt

4.04 avg rating — 357 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Pattern-Oriented Software A...
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
by
Douglas C. Schmidt

3.76 avg rating — 86 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Software Architecture: Pers...
Software Architecture: Perspectives on an Emerging Discipline
by
Mary Shaw

3.69 avg rating — 103 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Design of Design, The: Essa...
Design of Design, The: Essays from a Computer Scientist
by
Frederick P. Brooks Jr.

3.77 avg rating — 609 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Head First Design Patterns
Head First Design Patterns
by
Eric Freeman

4.30 avg rating — 8,965 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
UML Distilled: A Brief Guid...
UML Distilled: A Brief Guide to the Standard Object Modeling Language
by
Martin Fowler

3.80 avg rating — 1,514 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Working Effectively with Le...
Working Effectively with Legacy Code
by
Michael C. Feathers (Goodreads Author)

4.14 avg rating — 4,653 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
12 More Essential Skills fo...
12 More Essential Skills for Software Architects
by
Dave Hendricksen

4.12 avg rating — 16 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Evaluating Software Archite...
Evaluating Software Architectures: Methods and Case Studies
by
Paul Clements

3.68 avg rating — 44 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Growing Object-Oriented Sof...
Growing Object-Oriented Software, Guided by Tests
by
Steve Freeman

4.19 avg rating — 2,459 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Software Craftsman, The: Pr...
Software Craftsman, The: Professionalism, Pragmatism, Pride (Robert C. Martin Series)
by
Sandro Mancuso (Goodreads Author)

4.30 avg rating — 960 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Scalability Rules: 50 Princ...
Scalability Rules: 50 Principles for Scaling Web Sites
by
Martin L. Abbott

3.98 avg rating — 244 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Applied Software Architecture
Applied Software Architecture
by
Christine Hofmeister

3.57 avg rating — 28 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Pattern-Oriented Software A...
Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management
by
Michael Kircher

3.77 avg rating — 30 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Pattern-Oriented Software A...
Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing
by
Frank Buschmann

3.72 avg rating — 53 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Distributed Systems: Princi...
Distributed Systems: Principles and Paradigms
by
Andrew S. Tanenbaum

3.99 avg rating — 477 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Flow Architectures: The Fut...
Flow Architectures: The Future of Streaming and Event-Driven Integration
by
James Urquhart

2.69 avg rating — 54 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Software Mistakes and Trade...
Software Mistakes and Tradeoffs: How to make good programming decisions
by
Tomasz Lelek

3.93 avg rating — 82 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Modern Software Engineering...
Modern Software Engineering: Doing What Works to Build Better Software Faster
by
David Farley

4.17 avg rating — 1,113 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Tidy First?: A Personal Exe...
Tidy First?: A Personal Exercise in Empirical Software Design
by
Kent Beck

3.92 avg rating — 984 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Get Your Hands Dirty on Cle...
Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java
by
Tom Hombergs (Goodreads Author)

4.49 avg rating — 259 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
The Unicorn Project
The Unicorn Project
by
Gene Kim

4.07 avg rating — 9,908 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Microservices: Up and Runni...
Microservices: Up and Running: A Step-by-Step Guide to Building a Microservices Architecture
by
Ronnie Mitra

3.71 avg rating — 24 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Balancing Coupling in Softw...
Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems
by
Vladik Khononov

4.56 avg rating — 34 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Mastering API Architecture
Mastering API Architecture
by
James Gough

3.66 avg rating — 89 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Implementation Patterns
Implementation Patterns
by
Kent Beck

3.61 avg rating — 528 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Database Internals: A deep-...
Database Internals: A deep-dive into how distributed data systems work
by
Alex Petrov (Goodreads Author)

4.25 avg rating — 531 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
The Model Thinker: What You...
The Model Thinker: What You Need to Know to Make Data Work for You
by
Scott E. Page

3.92 avg rating — 935 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Domain Modeling Made Functi...
Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#
by
Scott Wlaschin

4.49 avg rating — 662 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
System Design Interview – A...
System Design Interview – An Insider's Guide: Volume 2
by
Alex Xu

4.44 avg rating — 578 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Software Architecture Metrics
Software Architecture Metrics
by
Christian Ciceri

3.46 avg rating — 74 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Building Micro-Frontends
Building Micro-Frontends
by
Luca Mezzalira

4.15 avg rating — 117 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Designing Event-Driven Systems
Designing Event-Driven Systems
by
Ben Stopford

3.82 avg rating — 354 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
The DevOps Handbook: How to...
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
by
Gene Kim

4.29 avg rating — 5,794 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Foundations of Scalable Sys...
Foundations of Scalable Systems
by
Ian Gorton

4.20 avg rating — 92 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Architecture Modernization ...
Architecture Modernization - Socio-technical alignment of software, strategy, and structure
by
Nick Tune

4.07 avg rating — 54 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Patterns Principles and Pra...
Patterns Principles and Practices of Domain Driven Design
by
Scott Millett (Goodreads Author)

4.36 avg rating — 384 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Architecting for Scale: Hig...
Architecting for Scale: High Availability for Your Growing Applications
by
Lee Atchison

3.57 avg rating — 229 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Designing Distributed Syste...
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
by
Brendan Burns

3.59 avg rating — 649 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Continuous Architecture in ...
Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps.
by
Murat Erder

3.75 avg rating — 88 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
The Art of Scalability: Sca...
The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise
by
Martin L. Abbott

3.99 avg rating — 354 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Domain-Driven Design Distilled
Domain-Driven Design Distilled
by
Vaughn Vernon

3.82 avg rating — 1,307 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Building Event-Driven Micro...
Building Event-Driven Microservices: Leveraging Organizational Data at Scale
by
Adam Bellemare

3.72 avg rating — 219 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Strategic Monoliths and Mic...
Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture
by
Vaughn Vernon

4.17 avg rating — 117 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Understanding Distributed S...
Understanding Distributed Systems: What every developer should know about large distributed applications
by
Roberto Vitillo (Goodreads Author)

4.37 avg rating — 515 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Learning Domain-Driven Desi...
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
by
Vladik Khononov

4.44 avg rating — 684 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
52
Software Architecture: The ...
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
by
Neal Ford (Goodreads Author)

4.26 avg rating — 778 ratings
score: 101, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
100 books · 9 voters · list created February 23rd, 2021 by Mitchell Friedman (votes) .
Tags: computer-science, mjf, mjf-topic-list, most-popular, popular, ratings, software-architecture, software-engineering
30 likes · Like
Lists are re-scored approximately every 5 minutes.


People Who Voted On This List (9)

Mitchell 11335 books
168 friends
Mohamed 3119 books
236 friends
Stephen 1203 books
22 friends
Pavels 168 books
7 friends
Gregor 22 books
1 friend
Gabe 598 books
192 friends
Dmitrijs 1081 books
0 friends
Ruben 692 books
32 friends

More voters…


Post a comment »
Comments Showing 1-1 of 1 (1 new)

dateUp arrow    newest »

message 1: by Mitchell (new)
May 31, 2024 09:33AM

Mitchell Friedman Went looking and found a whole bunch of books that now qualify for this list - list about doubled. Check it out

reply | flag

back to top

post a comment »
Add a reference:
Book Author

Search for a book to add a reference

add:    link cover

Author:



add:    link photo



Add books from: My Books or a Search
You must have a goodreads account to vote.
Loading trans
Loading trans

Featured News & Interviews

Ten Years of Horror Hits to Read This October
Ten Years of Horror Hits to Read This October
Read »

More articles…
  • Create New List
  • All Lists
  • Lists I Created
  • Lists I've Voted On
  • Lists I've Liked

Anyone can add books to this list.

Saving Loading trans
My Votes

vote now


Friends Votes

get your friends to vote

How to Vote

To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.

To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.

Company

  • About us
  • Careers
  • Terms
  • Privacy
  • Interest Based Ads
  • Ad Preferences
  • Help

Work with us

  • Authors
  • Advertise
  • Authors & ads blog

Connect

Goodreads on Facebook Goodreads on Twitter
Goodreads on Instagram Goodreads on LinkedIn
Download app for iOS Download app for Android
  • © 2025 Goodreads, Inc.
  • Mobile version

Welcome back. Just a moment while we sign you in to your Goodreads account.

Login animation