5-question quiz on Team Topologies team types and cognitive load. Advanced
0 / 10 completed
1 / 10
A VP of Engineering describes a team as "stream-aligned." What best describes a stream-aligned team in Team Topologies?
Correct: B. In Team Topologies, a stream-aligned team is the primary team type — it is aligned to a flow of business value (a product area, customer journey, or service domain) and owns that stream end-to-end, including build, deploy, and operate. It is not about data streaming or sprint cadences.
Team type
Primary purpose
Stream-aligned
Owns a business domain or customer journey end-to-end
Platform
Provides self-service infrastructure and tooling to stream-aligned teams
2 / 10
An engineering director says: "We need a platform team to reduce cognitive load on our stream-aligned teams." What is the primary goal of a platform team in Team Topologies?
Correct: B. A platform team's job is to make stream-aligned teams more productive by providing high-quality, self-service internal capabilities. The key measure of success is reducing cognitive load on consuming teams — not controlling or gatekeeping their work.
Acts as gatekeeper; teams raise tickets and wait for infrastructure work
3 / 10
A company forms an "enabling team" focused on helping squads adopt test automation practices. How does an enabling team differ from a project team delivering features?
Correct: B. An enabling team's goal is to grow capability in stream-aligned teams, not to do the work for them indefinitely. It is a temporary, coaching-oriented engagement — the team embeds, transfers knowledge and practices, then steps back. This is distinct from a permanent shared service.
Team type
Engagement model
Enabling team
Temporary; transfers knowledge; exits when capability is established
Shared service / project team
Permanent provider; other teams depend on it for ongoing delivery
4 / 10
Your organisation has a separate team that owns the real-time recommendation engine. A colleague describes it as a "complicated-subsystem team." What characterises this team type?
Correct: B. A complicated-subsystem team owns a part of the system that is intellectually complex — requiring rare specialist knowledge to work on safely. Examples include machine learning recommendation engines, physics simulations, digital signal processing, or cryptographic implementation. The team exists to contain and manage that complexity so stream-aligned teams don't need to understand it.
Complicated-subsystem team owns
Example
Deep specialist knowledge required
Real-time ML recommendation engine
Specialist knowledge required
Custom cryptographic protocol, physics simulation
5 / 10
A platform lead justifies a new internal CLI tool by saying it "reduces cognitive load for stream-aligned teams." In Team Topologies, what does reducing cognitive load mean for a team?
Correct: B. Cognitive load in Team Topologies refers to the total mental capacity a team must apply to understand and operate its system. When a team has too much cognitive load — because it also owns infrastructure, CI/CD, observability, and security tooling — it cannot focus on its core domain. A platform team reduces this load by abstracting complexity behind a self-service interface.
Cognitive load type
Example
Intrinsic (keep)
Understanding the team's own business domain logic
Extraneous (reduce)
Managing Kubernetes config, setting up CI pipelines, writing observability instrumentation
6 / 10
Sarah (Platform Team Lead) posts in Slack: 'Just deployed a new API endpoint for user profile updates. It's fully documented and includes robust error handling – designed to minimize the need for squads to build custom logic.' Considering the Team Topologies framework, what *primary* role does Sarah's team likely fulfill?
This question tests understanding of the enabling team role. Sarah's focus on reducing squads' need for custom logic directly aligns with providing reusable services. A stream-aligned team would typically be *consuming* this API, not building it. The key is that Sarah's actions are about supporting other teams, not delivering features themselves.
7 / 10
Reviewer: 'This PR introduces a new dependency on the metrics-lib. The documentation is minimal, and there's no clear explanation of how it integrates with our existing monitoring stack. It feels like we're adding more complexity without providing sufficient context.' What Team Topology concept does this reviewer's comment best highlight?
The reviewer's concern about minimal documentation and integration complexity strongly suggests a 'Complex Subsystem' team. These teams tend to be tightly coupled, have high cognitive load, and often operate with limited visibility into the broader system – characteristics that contribute to increased risk and difficulty for consuming teams. This contrasts with stream-aligned teams which require clear interfaces and documentation.
8 / 10
A PR description reads: 'Implemented a new feature flag toggle for the user onboarding flow. The code is well-tested and adheres to our existing coding standards.' Considering Team Topologies, how should this PR be *best* described in terms of the team's role?
This PR describes the delivery of a single feature, adhering to a well-defined scope and using established standards—classic characteristics of a project team. A platform team would typically be focused on foundational services that *enable* multiple projects, not individual features. The description lacks the breadth or strategic focus associated with a platform approach.
9 / 10
David (Platform Team Lead) sends this Slack message: 'Hey team, we're migrating our authentication service to a microservices architecture. This will improve scalability and reduce the impact of future security vulnerabilities.' What is the *primary* value proposition David's platform team is communicating?
David's message emphasizes scalability and vulnerability reduction—key benefits of a platform team's work. Platform teams concentrate on building foundational services that address common challenges across multiple applications, rather than delivering individual features within those applications. This strategic focus is what distinguishes them from stream-aligned or project teams.
10 / 10
Maria (Enabling Team Lead) updates the daily standup: 'We've been working on a new automated testing framework for our squads. We've provided training and documentation, and several teams are now using it to improve their test coverage.' Based on Team Topologies, what is the *most accurate* description of the Enabling team's activities during this update?
The Enabling team's role is explicitly about *supporting* other teams through the provision of tools (the testing framework) and training. They aren't directly delivering value to end-users themselves; instead, they are facilitating that delivery for stream-aligned squads. This aligns perfectly with the enabling team concept – a supporting function rather than an independent deliverer.
What will I practice in "Platform Team Vocabulary — Team Topologies Exercises"?
This is a Platform as a Product exercise set. It walks through 10 scenario-based multiple-choice questions built around real usage of platform as a product terminology that IT professionals encounter on the job.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to complete with no account, sign-up, or paywall.
How many questions are in this exercise?
This set contains 10 questions. Each one shows immediate feedback and a detailed explanation after you answer, so you learn the correct usage right away rather than waiting for a final score.
Do I need prior experience to complete this exercise?
No prior experience is required. Each question includes a full explanation covering the reasoning behind the correct answer, so the exercise itself teaches the platform as a product vocabulary as you go.
Can I retry the exercise if I get questions wrong?
Yes — use the "Try again" button on the results screen to reset your answers and go through all the questions again. There is no limit on attempts.
Is my progress saved?
Your answers and score for the current session are tracked in the browser as you go. No account or login is needed, and there is nothing to install.
What if I don't understand a term used in a question?
Read the explanation shown after you answer each question — it breaks down the correct term in plain English with a real-world example. You can also check the site Glossary for quick definitions.
How is this different from reading a blog article on the topic?
Exercises like this one are interactive drills that test and reinforce specific vocabulary through multiple-choice questions, while blog articles explain concepts in prose. Practising here after reading builds active recall, not just passive recognition.
Where can I find more Platform as a Product exercises?
See the Platform as a Product exercises hub for the full set of related pages, or browse all exercise categories from the main Exercises index.
Can I use this exercise to prepare for a technical interview?
Yes — platform as a product vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.