There are books whose arguments are subtle and books whose arguments are simple-but-load-bearing. Team Topologies is the second kind. The argument is: there are four useful team types, three useful interaction modes, and almost every engineering organisation gets into trouble because it does not name what each team is and how each pair of teams is supposed to talk to each other. Naming the team types and the interaction modes is most of the value. The book is the artefact that makes the naming portable.
If you have not read it, you should. It is short, it is opinionated in useful ways, and the vocabulary has already escaped the book. You will encounter “stream-aligned team” and “platform team” in job descriptions and reorg memos whether you read the book or not. Reading the book is the cheapest way to know what those phrases are supposed to mean.
The four team types, briefly
- Stream-aligned teams own a flow of change to a business capability. They are the default. Most teams in a healthy organisation should be stream-aligned.
- Platform teams provide a self-service internal product that reduces cognitive load on stream-aligned teams.
- Enabling teams are short-lived consulting teams that help stream-aligned teams adopt new practices and then withdraw.
- Complicated-subsystem teams own components whose internal complexity requires specialists (think: ML model training pipelines, real-time bidding engines, low-latency trading paths).
And the three interaction modes:
- Collaboration: high-bandwidth, short-duration, for early exploration.
- X-as-a-Service: the platform-team default. The platform exposes a clear interface, the stream-aligned team consumes it.
- Facilitating: the enabling-team default. Help, then leave.
That is most of the book. The rest is examples, anti-patterns, and the authors’ useful insistence that you have to match topology to strategy, not import it whole from some other organisation.
What the book gets right
Cognitive load as the primary constraint. This is the most important single contribution in the book. The argument is that team performance degrades catastrophically when the cognitive load on the team exceeds some threshold, and that the threshold is much lower than most engineering leaders believe. The platform team’s reason to exist is to reduce cognitive load on the teams it serves; if it is not doing that, it is not really a platform team.
This single framing has changed how I review internal platform roadmaps. I now ask, in every review: which stream-aligned team’s cognitive load does this reduce, and by how much? If the answer is vague, the roadmap item is probably an internal-tooling vanity project.
The platform-as-product framing. The book is firm that internal platforms should be run as products with users, not as services with tickets. The implication — that platform teams need product managers, not project managers — is correct and still under-adopted.
The honest treatment of enabling teams. Most “centre of excellence” groups in real organisations are enabling teams that forgot to leave. The book gives you the vocabulary to say so without making the conversation personal.
What I think it gets less right
Conway’s Law is treated as more deterministic than it is. The book leans heavily on Conway’s Law to argue that team shape determines architecture. This is true in the medium term. It is less true in the short term and over-deterministic if you take it too literally. I have seen organisations contort their team structure to engineer a desired architecture and end up with both a bad team structure and a bad architecture.
The book under-weights political durability. A topology is only as useful as the executive sponsorship that keeps it intact through the next reorg. The book treats the topology design as a relatively technical exercise; in my experience the durability problem dominates the design problem at scale.
It is too neat. Real engineering organisations have liminal teams that do not fit any of the four types — incident-response teams, security-platform-but-also-sometimes-an-SRE teams, the data team that is half a platform and half a research function. The book acknowledges this but does not give you much to do about it.
Reading note
This is a short book. About 200 pages, with diagrams. You can read it in two evenings. It works as an audiobook but the diagrams matter enough that I would recommend at least skimming the print edition once.
The companion site (teamtopologies.com) has worksheet templates that are genuinely useful for facilitating a topology workshop. The workshop materials are the cheapest way to get the value of the book into a leadership team that will not read it.
Pairing
- The Phoenix Project is the natural pair. Phoenix Project teaches operational reasoning at the individual-flow level; Team Topologies teaches it at the team-shape level. Read them in order.
- The Software Architect Elevator is the architect-leadership pair. The “architect rides the elevator” metaphor and the “stream-aligned team owns the flow” framing are cousins.
Who I’d give this to
- A VP of engineering who is contemplating a reorg.
- A platform engineering lead who keeps getting frustrated that their platform is treated as a ticket queue.
- An EA who has been pulled into an org-design conversation and is not sure where to start.
- A new engineering manager who has never thought about platform-vs- stream-aligned distinctions.
I would not give it to a junior IC. The framing is mostly useful at the team-design level and above.
What it changed for me
The cognitive-load framing changed how I evaluate every internal tools investment. I no longer accept “this will make engineers more productive” as a sufficient justification. I want the team in question, the specific load being reduced, and a way to know whether the load actually drops after the tool ships. Most platform proposals do not survive that question, and the ones that do are the ones worth doing.
Bottom line
Team Topologies is the most impactful org-design book of the last decade for engineering organisations, even allowing for the fact that its vocabulary has been over-applied in places it does not fit. Read it. Hand it to your platform leads. Use the worksheets.
For the operational-reasoning pair, go to The Phoenix Project. For the architect-leadership pair, go to The Software Architect Elevator.