Practice platform engineering vocabulary around golden paths, paved roads, opinionated defaults, and measuring golden path adoption across engineering teams.
0 / 10 completed
1 / 10
What is a 'golden path' in platform engineering?
A golden path is an opinionated, pre-configured, well-supported way of doing something (e.g., creating a new service). Teams are encouraged — but not forced — to follow it. Spotify popularized this concept.
2 / 10
How does a 'paved road' differ from a 'golden path'?
A 'paved road' is a less opinionated path — it provides good tooling and support but allows more deviation. A golden path is more prescriptive about the exact tools and patterns to use.
3 / 10
What does 'golden path adoption rate' measure?
Golden path adoption rate measures what percentage of teams or services are using the platform's recommended golden path versus building their own custom solutions. It's a key platform team health metric.
4 / 10
A team decides not to use the golden path and builds their own CI/CD setup. What is this called in platform engineering?
When teams deviate from the golden path, they 'go off the golden path.' Platform teams should understand why — either the golden path has gaps, or the team has unique requirements. Feedback loops help improve the path.
5 / 10
The 'rails metaphor' in platform engineering refers to which concept?
The 'rails metaphor' describes how a good golden path acts like rails on a train track — constraining developers toward good patterns while still allowing movement. The rails prevent derailment (bad practices) without stopping progress.
6 / 10
Sarah from the Infrastructure team sent this Slack message: 'Just deployed a new version of the API. Monitoring shows increased latency – seems like we're hitting the old database connection path. Anyone see anything obvious? 🤔'
Incorrect option A suggests a query issue – while possible, the Slack message focuses on *routing*. The core problem identified by Sarah is that the new deployment is using the old database connection path, causing latency. This highlights the importance of understanding deployment paths and their impact during monitoring.
7 / 10
You're reviewing a Pull Request for a new microservice designed to handle user authentication. The PR description reads: 'Implemented OAuth2 flow with Google and Facebook. Using the standard JWT payload format. Ensured minimal dependencies.' What's the primary focus of this PR description regarding the 'golden path'?
Incorrect option A suggests rigid adherence – that's not the 'golden path'. The description explicitly mentions selecting established providers (Google & Facebook), which aligns with a standardized and well-documented approach. The 'golden path' represents the preferred route for common functionalities, reducing complexity and risk.
8 / 10
During a standup meeting, Mark says: 'We're using the new API gateway to route all traffic from our frontend applications. It's significantly reduced our latency and improved monitoring capabilities.' What does this statement primarily communicate regarding the 'golden path'?
Incorrect option A describes a radical change – not the golden path. The key point here is that Mark is *successfully* using a pre-defined and optimized route (the API gateway) as part of the established 'golden path'. This demonstrates an understanding of leveraging existing, validated solutions.
9 / 10
The platform team has identified a significant bottleneck in application deployments. A small group of developers decided to build their own CI/CD pipeline using Jenkins and Docker instead of adopting the standardized approach provided by the platform. What is this most accurately described as?
Incorrect option A is a potential outcome, but doesn't capture the *reason* for the deviation. The core issue here is that the team intentionally chose an alternative route - a deviation from the 'golden path'. This highlights that while the golden path offers benefits, there can be legitimate reasons to explore different approaches.
10 / 10
You're discussing the architecture of a new service with your team. A senior engineer states: 'We're going to use a message queue for asynchronous communication between services – it's a well-established pattern and minimizes dependencies.' What aspect of 'golden path' vocabulary does this statement primarily represent?
Incorrect option A describes a counterintuitive approach. The 'golden path' emphasizes leveraging established patterns (like message queues) to reduce architectural risk and promote interoperability. This pattern has been proven effective and provides a standard way of handling asynchronous communication.
This is a Platform Engineering exercise set. It walks through 10 scenario-based multiple-choice questions built around real usage of platform engineering 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 engineering 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 Engineering exercises?
See the Platform Engineering 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 engineering vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.