12 must-read engineering books like Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman

Cover of Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman

Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

By: Sam Newman

4.29

Format: 255 pages, Paperback

How do you detangle a monolithic system and migrate it to a microservices architecture? How do you …

"The code that changes together, stays together."

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

"The code that changes together, stays together."

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

"As developers, we often react badly when we see duplication. We worry about the extra cost of managing duplicate copies of information, and are even more concerned if this data diverges. But sometimes duplication is the lesser of two evils. Accepting some duplication in data may be a sensible trade-off if it means we avoid introducing coupling."

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

"As developers, we often react badly when we see duplication. We worry about the extra cost of managing duplicate copies of information, and are even more concerned if this data diverges. But sometimes duplication is the lesser of two evils. Accepting some duplication in data may be a sensible trade-off if it means we avoid introducing coupling."

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

If you liked the engineering plot in Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman , here is a list of 12 books like this:

Cover of Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans

1. Domain-Driven Design: Tackling Complexity in the Heart of Software

By: Eric Evans

4.15

Format: 560 pages, Hardcover

"Eric Evans has written a fantastic book on how you can make the design of your software match your… read more

Similar categories in Eric Evans's Domain-Driven Design: Tackling Complexity in the Heart of Software book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology

2. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

By: Gene Kim , Jez Humble , Patrick Debois , John Willis

3.76

Format: 6 pages, Paperback

Increase profitability, elevate work culture, and exceed productivity goals through DevOps practice… read more

Similar categories in Gene Kim's The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • business
  • technology

3. The Pragmatic Programmer: From Journeyman to Master

By: Dave Thomas , Andy Hunt

3.28

Format: 404 pages, Paperback

-- Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through th… read more

Similar categories in Dave Thomas's The Pragmatic Programmer: From Journeyman to Master book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

4. Design Patterns: Elements of Reusable Object-Oriented Software

By: Erich Gamma , Richard Helm , Ralph Johnson , None

3.46

Format: None pages, Hardcover

Capturing a wealth of experience about the design of object-oriented software, four top-notch desig… read more

Similar categories in Erich Gamma's Design Patterns: Elements of Reusable Object-Oriented Software book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

5. Designing Data-Intensive Applications

By: None

4.62

Format: None pages, ebook

read more

Similar categories in None's Designing Data-Intensive Applications book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

6. Clean Code: A Handbook of Agile Software Craftsmanship

By: Robert C. Martin

4.44

Format: 224 pages, Paperback

Even bad code can function. But if code isn t clean, it can bring a development organization to its… read more

Similar categories in Robert C. Martin's Clean Code: A Handbook of Agile Software Craftsmanship book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

7. The Mythical Man-Month: Essays on Software Engineering

By: Frederick P. Brooks Jr.

3.36

Format: 96 pages, Paperback

Few books on software project management have been as influential and timeless as The Mythical Man-… read more

Similar categories in Frederick P. Brooks Jr.'s The Mythical Man-Month: Essays on Software Engineering book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

8. The Clean Coder: A Code of Conduct for Professional Programmers

By: Robert C. Martin

4.24

Format: None pages, Paperback

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common … read more

Similar categories in Robert C. Martin's The Clean Coder: A Code of Conduct for Professional Programmers book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

9. The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

By: Gene Kim , George Spafford , Kevin Behr

4.16

Format: 200 pages, Hardcover

Bill is an IT manager at Parts Unlimited. It's Tuesday morning and on his drive into the office, Bi… read more

Similar categories in Gene Kim's The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

Cover of Accelerate: Building and Scaling High Performing Technology Organizations by Nicole Forsgren

10. Accelerate: Building and Scaling High Performing Technology Organizations

By: Nicole Forsgren

4.06

Format: 288 pages, Paperback

Does technology actually matter? And how can we apply technology to drive business value? For years… read more

Similar categories in Nicole Forsgren's Accelerate: Building and Scaling High Performing Technology Organizations book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • business
  • technology
Cover of Clean Agile: Back to Basics by Robert C. Martin

11. Clean Agile: Back to Basics

By: Robert C. Martin

4.26

Format: 240 pages, Paperback

Twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin ("Uncle … read more

Similar categories in Robert C. Martin's Clean Agile: Back to Basics book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • business
  • technology
Cover of Clean Architecture by Robert C. Martin

12. Clean Architecture

By: Robert C. Martin

4.23

Format: 432 pages, Paperback

Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software crafts… read more

Similar categories in Robert C. Martin's Clean Architecture book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • computers
  • engineering
  • architecture
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
"The only way to go fast, is to go well."

-Robert C. Martin, Clean Architecture

"All race conditions, deadlock conditions, and concurrent update problems are due to mutable variables."

-Robert C. Martin, Clean Architecture

"I'm a programmer. I like programming. And the best way I've found to have a positive impact on code is to write it."

-Robert C. Martin, Clean Architecture

"Any organisation that designs a system will produce a design whose structure is a copy of the organisation's communication structure"

-Robert C. Martin, Clean Architecture

Cover of Team Topologies: Organizing Business and Technology Teams for Fast Flow by Matthew    Skelton

13. Team Topologies: Organizing Business and Technology Teams for Fast Flow

By: Matthew Skelton

4.21

Format: 240 pages, ebook

Effective software teams are essential for any organization to deliver value continuously and susta… read more

Similar categories in Matthew Skelton's Team Topologies: Organizing Business and Technology Teams for Fast Flow book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • business
  • technology
Cover of Modern Software Engineering: Doing What Works to Build Better Software Faster by David  Farley

14. Modern Software Engineering: Doing What Works to Build Better Software Faster

By: David Farley

4.18

Format: 256 pages, Paperback

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, … read more

Similar categories in David Farley's Modern Software Engineering: Doing What Works to Build Better Software Faster book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
Cover of A Philosophy of Software Design by John Ousterhout

15. A Philosophy of Software Design

By: John Ousterhout

4.21

Format: 190 pages, Paperback

This book addresses the topic of software how to decompose complex software systems into modules (… read more

Similar categories in John Ousterhout's A Philosophy of Software Design book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • computers
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
Cover of Fundamentals of Software Architecture: An Engineering Approach by Mark   Richards

16. Fundamentals of Software Architecture: An Engineering Approach

By: Mark Richards

4.26

Format: 419 pages, Paperback

Although salary surveys worldwide regularly identify software architect as one of the top ten best … read more

Similar categories in Mark Richards's Fundamentals of Software Architecture: An Engineering Approach book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
Cover of System Design Interview – An insider's guide by Alex Xu

17. System Design Interview – An insider's guide

By: Alex Xu

4.29

Format: 324 pages, Kindle Edition

The system design interview is considered to be the most complex and most difficult technical job i… read more

Similar categories in Alex Xu's System Design Interview – An insider's guide book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
Cover of Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy by Vladik Khononov

18. Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

By: Vladik Khononov

4.47

Format: 340 pages, Paperback

Building software is harder than ever. As a developer, you not only have to chase ever-changing tec… read more

Similar categories in Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • business
  • technology
Cover of Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters

19. Software Engineering at Google: Lessons Learned from Programming Over Time

By: Titus Winters

4.20

Format: 599 pages, Paperback

The approach to and understanding of software engineering at Google is unlike any other company. Wi… read more

Similar categories in Titus Winters's Software Engineering at Google: Lessons Learned from Programming Over Time book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
"Sometimes, the best thing you can do is just say, “I don’t know."

-Titus Winters, Software Engineering at Google: Lessons Learned from Programming Over Time

"Google and Stack Overflow are great sources of opinions and information, but they’re no substitute for actual human experience."

-Titus Winters, Software Engineering at Google: Lessons Learned from Programming Over Time

"Programming is the immediate act of producing code. Software engineering is the set of policies, practices, and tools that are necessary to make that code useful for as long as it needs to be used an…"

-Titus Winters, Software Engineering at Google: Lessons Learned from Programming Over Time

"Making good engineering decisions is all about weighing all of the available inputs and making informed decisions about the trade-offs. Sometimes, those decisions are based on instinct or accepted be…"

-Titus Winters, Software Engineering at Google: Lessons Learned from Programming Over Time

Cover of Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures by Neal Ford

20. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

By: Neal Ford

4.28

Format: 459 pages, Paperback

There are no easy decisions in software architecture. Instead, there are many hard parts--difficult… read more

Similar categories in Neal Ford's Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • computers
  • engineering
  • architecture
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
Cover of Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman

21. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

By: Sam Newman

4.29

Format: 255 pages, Paperback

How do you detangle a monolithic system and migrate it to a microservices architecture? How do you … read more

Similar categories in Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith book and Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

  • computers
  • engineering
  • architecture
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • business
  • technology
"The code that changes together, stays together."

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

"As developers, we often react badly when we see duplication. We worry about the extra cost of managing duplicate copies of information, and are even more concerned if this data diverges. But sometime…"

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

"By breaking our application into individual, independently deployable processes, we open up a host of mechanisms to improve the robustness of our applications. By using microservices, we are able to …"

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

"Resilience versus Robustness. Typically when we want to improve a system’s ability to avoid outages, handle failures gracefully when they occur and recover quickly when they happen, we often talk abo…"

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

14 best-selling nonfiction books like Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman

Transform Your Habits

Domain-Driven Design: Tackling Complexity in the Heart of Software

Eric Evans

4.15

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

Gene Kim , Jez Humble , Patrick Debois , John Willis

3.76

Transform Your Habits

Accelerate: Building and Scaling High Performing Technology Organizations

Nicole Forsgren

4.06

Transform Your Habits

Clean Agile: Back to Basics

Robert C. Martin

4.26

View all the books

17 best-selling nonfiction books like Team Topologies: Organizing Business and Technology Teams for Fast Flow by Matthew Skelton

Transform Your Habits

Domain-Driven Design: Tackling Complexity in the Heart of Software

Eric Evans

4.15

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

Gene Kim , Jez Humble , Patrick Debois , John Willis

3.76

Transform Your Habits

Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

Michael Lopp

4.11

Transform Your Habits

Accelerate: Building and Scaling High Performing Technology Organizations

Nicole Forsgren

4.06

View all the books

Never miss a story from us, get weekly updates in your inbox.