Team Topologies: Organizing Business and Technology Teams for Fast Flow
Shows how to organize software teams so work flows instead of stalling. It explains how team shape drives software design, how to limit a team's load, and how four team types and deliberate interactions speed delivery.

Table of Content
1. Introduction
1 min 00 sec
If your software teams keep tripping over each other, waiting on handoffs and shipping late, the cause may be the shape of the organization rather than the people in it. In Team Topologies, Matthew Skelton and Manuel Pais build on Conway’s law, the idea that a system’s architecture ends up copying the way its builders communicate. Change the teams and how they talk, and the software changes with them.
Their case is that fast delivery comes from designing teams deliberately. That means small units, each carrying a load it can handle, sorted into a few clear types and linked by chosen kinds of interaction. The authors explain why copying another company’s model rarely works, define four team types, and follow a betting company whose platform group buckled under growth. What you gain is a vocabulary for diagnosing slow delivery and a practical way to redraw team lines so work keeps moving.
2. Shape your teams and the software follows
1 min 45 sec
The org chart on the wall and the way work really moves are rarely the same thing. That gap leaves fingerprints in the code itself, and it starts with how much each team is asked to carry.
3. Pick a team design that fits your context
1 min 42 sec
Plenty of companies copy a famous team model and wait for speed to show up. The authors explain why the same design can thrive in one firm and collapse in another, and what to check first.
4. Four kinds of team that keep work moving
1 min 47 sec
A British betting company grew fast, and one group of engineers ended up holding everyone else up. How it reorganized shows what four distinct team purposes can do for an organization under strain.
5. Find the hidden monoliths slowing your teams down
1 min 52 sec
A team can own its code and still wait days for others before shipping anything. The blockers are often things nobody calls a monolith, and some of them are not software at all.
6. Change how teams work together as needs shift
1 min 42 sec
Some teams should work side by side, and some should barely talk at all. Choosing the wrong kind of contact, or keeping it long after it fits, quietly drags delivery down.
7. Conclusion
1 min 10 sec
The deepest claim in Team Topologies is that an org chart is a software design decision, whether leaders treat it that way or not. Because systems copy the communication of the teams that build them, every choice about team size, purpose and contact ends up written into the code. Slow delivery, seen this way, is often a structural signal, not a sign of weak people.
The book gives leaders a way to act on that signal. Start by making each team’s load visible and cutting it back when members can no longer explain what they own. Give every team one clear purpose from the four types, and support stream-aligned teams with platforms they can use without waiting. Draw boundaries around parts of the business and look hard for the shared databases and rigid builds that tie teams together. Then choose how each pair of teams interacts, and revisit that choice as the work changes, the way Sky Betting & Gaming reshaped its platform once growth outran it.
If you want different software, the place to begin is the shape of the teams that write it.
About this book
What is this book about?
Many technology organizations have capable people and still ship slowly. Work waits in handoffs, teams block one another, and the org chart says little about how anything actually gets done. Matthew Skelton and Manuel Pais argue that the fix starts with the structure of the teams themselves. Their starting point is Conway's law: a system's architecture tends to mirror how the teams building it communicate. So team design becomes a design decision for the software. The authors ask leaders to respect each team's cognitive load, keep teams small, and arrange them into four types: stream-aligned, enabling, complicated-subsystem and platform. They show why no single structure suits every company, how hidden monoliths such as shared databases slow teams down, and why boundaries drawn around business domains give teams real ownership. Readers get a shared vocabulary for diagnosing slow delivery, a case from Sky Betting & Gaming, whose platform team buckled as the company grew, and a way to choose and revisit how teams work together as requirements shift.
Book Information
Who it's for
Engineering leads facing delays
Engineering managers and tech leads whose teams keep waiting on handoffs and missing release dates.
Founders and CTOs
Founders and CTOs planning how to grow from a few teams to many without slowing down.
Overloaded infrastructure engineers
Platform, DevOps and operations engineers who feel overloaded by requests from every other team.
About the Author
Matthew Skelton
Matthew Skelton is Head of Consulting at Conflux, working on Continuous Delivery, operability and organization dynamics for software in fields from manufacturing to ecommerce. He co-wrote Continuous Delivery with Windows and .NET and Team Guide to Software Operability, runs the DevOps topologies patterns site, and was named by TechBeacon among 100 leading DevOps figures in 2018, 2019 and 2020. Manuel Pais is an independent organizational consultant and trainer in IT who focuses on team interactions, delivery practices and helping work move faster through teams.
Ratings & Reviews
Ratings at a glance
What people think
Listeners find the framework for organizational design practical and useful, noting that the categorization of team types and interaction models works well for establishing a shared mental model. Additionally, they appreciate the emphasis on limiting cognitive load and the inclusion of real-life examples; one listener highlighted that it provides a fantastic framework for considering "how we work together and how we might want to evolve." While some feel the content is occasionally repetitive across chapters and could be tighter, they nonetheless agree that the updated second edition is a significant and "must-have" guide for technical leadership.
Top reviews
Finally got around to reading the second edition of this seminal work on organizational design, and it did not disappoint. The authors have done a marvelous job of codifying how technical teams should interact to minimize friction. To be fair, the real magic lies in the focus on team cognitive load, which is often ignored in standard management textbooks. By defining the four specific team types—especially the concept of stream-aligned teams—it provides a vocabulary that was previously missing in our industry. While some sections feel a bit repetitive if you’re reading cover-to-cover, the depth of the case studies makes up for it. It is essentially a blueprint for modern software delivery in complex environments. I’ve already recommended this to three of my colleagues.
Show moreAs someone who has struggled with Conway's Law for years without knowing how to fight back, this book felt like a revelation. It offers a practical framework that transcends vague "agile" advice and gives you actual patterns to implement. Frankly, seeing the distinction between platform and enabling teams helped me realize exactly why our current structure was failing our developers. We have already started using this vocabulary in our leadership meetings to discuss team boundaries. The layout is clean, and the diagrams are incredibly helpful for visualizing complex interaction patterns. I wish I had this five years ago when we started our transformation. It is a rare technical book that actually changes how you view your daily work.
Show moreCan we talk about how revolutionary the concept of "interaction patterns" is? Most org charts just show who reports to whom, but this book dives into how people actually talk to each other. I've been using the "facilitating" and "X-as-a-Service" models to redefine how my platform team serves the rest of the company. It’s not just theory; it’s a toolkit for survival in a high-scale environment. Look, if you’re tired of constant reorgs that don’t actually solve anything, you need to read this immediately. The second edition adds just enough fresh context and real-world success stories to make it a must-buy for any technical lead. It completely reshaped my perspective on team autonomy.
Show moreThis book is essentially the missing manual for DevOps at scale. It moves past the "everyone does everything" myth and provides a realistic taxonomy for modern engineering organizations. The chapter on complicated subsystem teams was particularly eye-opening for our specialized math-heavy department. In my experience, the second edition is a solid upgrade, though the changes aren't drastic enough to warrant a re-read if you already live and breathe the first one. My only minor gripe is that it can feel a bit dry at times, and the authors tend to hammer home their points more than necessary. Still, it’s a foundational text that every CTO should keep on their shelf for constant reference during growth phases.
Show moreWow, what a difference a shared mental model makes. After distributing copies of this to my management team, our conversations about "who owns what" have become significantly more productive. We finally have a common language to describe the bottlenecks in our delivery pipeline. Truth is, most companies are organized by accident, but Team Topologies shows you how to organize by design. The real-world success stories included in the latest edition provide much-needed proof that these patterns actually work in the wild. It’s dense, yes, but the clarity it brings to organizational chaos is priceless. This is an absolute must-have for anyone scaling a tech company or dealing with legacy silos.
Show moreNot what I expected from a book on org charts, and that’s a good thing. Most books on this topic are incredibly boring, but Skelton and Pais keep it grounded in the realities of software engineering and system architecture. The focus on interaction modes like "collaboration" versus "X-as-a-Service" is a total game changer for how we manage cross-team dependencies. Personally, I found the second edition to be a significant improvement with its updated case studies and refined definitions. It’s a book that invites you to rethink everything you know about management hierarchies. Even if you only implement half of these ideas, your team will be significantly better off for the effort. Highly recommended.
Show moreThe chapter on stream-aligned teams alone is worth the price of admission. It provides such a clear path for moving away from functional silos and toward true end-to-end delivery. I gotta say, I was skeptical about another "management framework," but this one feels different because it’s built on technical realities rather than corporate buzzwords. The authors understand that software architecture and team architecture are two sides of the same coin. This isn't just theory; it’s a practical guide that we’ve already used to restructure two of our product lines with great success. If you're leading more than fifty people, this book should be your bible for the next year. It simplifies the complex beautifully.
Show morePicked this up after hearing several colleagues rave about it in our Slack community. The taxonomy of the four team types is definitely the strongest part of the book and provides a great way to analyze current friction points. In my experience, the book could have been about fifty pages shorter without losing any of the core message, but the redundancy does help the concepts stick in your mind. It’s a solid resource that offers a lot of "aha!" moments for anyone dealing with the messiness of modern microservices and team dependencies. I found the updated sections in the second edition to be very helpful for contextualizing the theory with real success stories. A worthwhile investment.
Show moreEver wonder why your teams are constantly burnt out despite hiring more people? This book argues that the problem isn't the talent, but the cognitive load we force onto our engineers through poor structure. By separating teams into clear functions like "enabling" or "platform," we can allow developers to focus on what actually matters. To be fair, the book is a bit wordy and the authors do mention Conway’s Law about a hundred times. However, the underlying logic is so sound that you can easily forgive the repetition. It’s a great way to think about how we work together and how we might want to evolve our structures as we grow. Definitely worth the time for any serious leader.
Show moreThe core concepts here are brilliant, but the delivery is exhausting. Skelton and Pais have identified a massive problem in tech—how cognitive load destroys productivity—yet they buried the solution in a text that repeats itself constantly. Not gonna lie, I felt like I was reading the same explanation of "stream-aligned teams" every twenty pages. You could probably get 90% of the value from a long-form blog post or a summary of the four team types. It is an important book for the industry, but it desperately needs a more ruthless editor to trim the fat. If you have the patience for the redundancy, the insights are worth it, but be prepared to skim heavily through the middle chapters.
Show moreQuestions about this book
What is the main idea of Team Topologies?
Matthew Skelton and Manuel Pais argue that fast software delivery depends on designing teams deliberately. Building on Conway’s law, which says a system mirrors its builders’ communication, they recommend small teams with manageable cognitive load, four clear team types, boundaries that follow business domains, and a few chosen ways for teams to interact. Structure and interaction should then be revisited as requirements change.
What are the four team types in Team Topologies?
The authors describe stream-aligned teams, which follow a flow of work and aim to deliver value quickly on their own; enabling teams, which help others overcome obstacles with tools and expertise; complicated-subsystem teams, which handle parts needing rare, deep knowledge; and platform teams, which provide shared services that other teams build on so they can work efficiently.
What is cognitive load in Team Topologies?
Cognitive load is the amount a team can hold in its head at one time. The authors argue that giving a team more systems, tools and responsibilities than it can understand makes it inefficient. They treat this load as a limit to respect when distributing work, and as one reason teams should stay small enough for easy communication.
How can I apply Team Topologies to my organization?
Begin by listing what each team owns and reducing the load where members cannot explain it. Sort teams into the four types and fix those that fit none. Trace a recent change to see how many teams it crossed, and look for hidden monoliths such as shared databases or rigid builds. Finally, choose and regularly revisit how each pair of teams interacts.
Who should read Team Topologies?
It suits engineering managers, tech leads, CTOs and founders responsible for how software teams are organized, especially when delivery is slow or teams block one another. Platform and operations engineers will recognize the Sky Betting & Gaming case, where a single platform team became overwhelmed as the company grew and platform work was split across several teams.
Readers also enjoyed
A Year with Peter Drucker: 52 Weeks of Coaching for Leadership Effectiveness
Joseph A. Maciariello
Acting with Power: Why We Are More Powerful Than We Believe
Deborah Gruenfeld
All In: How Great Leaders Build Unstoppable Teams
Mike Michalowicz
AUDIO SUMMARY AVAILABLE
Listen to Team Topologies in 15 minutes
Get the key ideas from Team Topologies by Matthew Skelton, plus 5,000+ more nonfiction titles.
- 5,000+ titles
- Listen as much as you want
- 7-day free trial
- Cancel anytime



















