A team wants to deploy a new feature to production for internal users only and be able to instantly disable it if problems occur, without redeploying code. Which strategy is most suitable?
Feature flags are the most effective way to control feature exposure to specific users, such as internal testers, while enabling fast rollback without redeployment. Option B is correct because feature flags allow teams to decouple deployment from release, giving precise runtime control over feature availability. This means that once the code is deployed, the team can toggle the feature on or off for different cohorts (e.g., internal users) dynamically.
Option A (blue/green deployment) controls traffic between two environments but does not provide user-level granularity. Option C (canary deployments) gradually expose changes but focus on random subsets of users rather than targeted groups such as internal employees. Option D requires redeployment or rollback, which introduces risk and slows down incident response.
Feature flags are widely recognized in platform engineering as a core continuous delivery practice that improves safety, accelerates experimentation, and enhances resilience by enabling immediate mitigation of issues.
--- CNCF Platforms Whitepaper
--- Cloud Native Platform Engineering Study Guide
--- Continuous Delivery Foundation Guidance
In the context of observability, which telemetry signal is primarily used to record events that occur within a system and are timestamped?
Logs are detailed, timestamped records of discrete events that occur within a system. They provide granular insight into what has happened, making them crucial for debugging, auditing, and incident investigations. Option A is correct because logs capture both normal and error events, often containing contextual information such as error codes, user IDs, or request payloads.
Option B (alerts) are secondary outputs generated from telemetry signals like logs or metrics and are not raw data themselves. Option C (traces) represent the flow of requests across distributed systems, showing relationships and latency between services but not arbitrary events. Option D (metrics) are numeric aggregates sampled over intervals (e.g., CPU usage, latency), not discrete, timestamped events.
Observability guidance in cloud native systems emphasizes the 'three pillars' of telemetry: logs, metrics, and traces. Logs are indispensable for root cause analysis and compliance because they preserve historical event context.
--- CNCF Observability Whitepaper
--- OpenTelemetry Documentation (aligned with CNCF)
--- Cloud Native Platform Engineering Study Guide
In a GitOps approach, how should the desired state of a system be managed and integrated?
The GitOps model is built on the principle that the desired state of infrastructure and applications must be stored in Git as the single source of truth. Option D is correct because Git provides versioning, immutability, and auditability, while reconciliation controllers (e.g., Argo CD or Flux) pull the desired state into the system continuously. This ensures that actual cluster state always matches the declared Git state.
Option A is partially correct but fails because GitOps eliminates manual push workflows---automation ensures changes are pulled and reconciled. Option B describes Kubernetes CRDs, which may be part of the system but do not embody GitOps on their own. Option C contradicts GitOps principles, which rely on pull-based reconciliation, not centralized push.
Storing desired state in Git provides full traceability, automated rollbacks, and continuous reconciliation, improving reliability and compliance. This makes GitOps a core practice for cloud native platform engineering.
--- CNCF GitOps Principles
--- CNCF Platforms Whitepaper
--- Cloud Native Platform Engineering Study Guide
What is the primary goal of platform engineering?
The primary goal of platform engineering is to create reusable, scalable platforms that improve both developer productivity and developer experience. Option D is correct because platform engineering treats the platform as a product, providing self-service capabilities, abstractions, and golden paths that reduce cognitive load for developers while embedding organizational guardrails.
Option A is too narrow---platform engineering is not limited to infrastructure automation but extends to developer usability, observability, and governance. Option B is incorrect because limiting access contradicts the principle of empowering developers through self-service. Option C is misleading; platform engineering complements DevOps practices but does not replace them.
By enabling developers to consume infrastructure and platform services through self-service APIs and portals, platform teams accelerate delivery cycles while maintaining compliance and security. This approach results in improved efficiency, reduced toil, and better alignment between business and engineering outcomes.
--- CNCF Platforms Whitepaper
--- CNCF Platform Engineering Maturity Model
--- Cloud Native Platform Engineering Study Guide
A Platform Team is adopting the HEART framework to measure user experience of their developer portal. Which of the following aspects does the HEART framework primarily focus on to help improve developer experience and platform performance?
The HEART framework was developed by Google to measure user experience using both qualitative and quantitative indicators. Option C is correct because HEART stands for Happiness, Engagement, Adoption, Retention, and Task success. In platform engineering, this framework is applied to measure developer experience with internal developer portals (IDPs) and other platform components.
Option A and D misrepresent the acronym by replacing its original user-experience focus with infrastructure-oriented metrics. Option B substitutes Reliability for Retention, which is incorrect.
By applying HEART, platform teams can measure satisfaction (Happiness), frequency of use (Engagement), onboarding success (Adoption), long-term value (Retention), and ability to complete tasks effectively (Task success). This helps teams identify pain points, iterate on golden paths, and improve the usability of their platform.
--- CNCF Platforms Whitepaper
--- Google HEART Framework for UX Measurement
--- Cloud Native Platform Engineering Study Guide
Kevin Harris
1 month agoGerald Nguyen
2 months agoDennis Jones
2 months agoGary King
3 months agoMark Wright
3 months agoLinda Collins
4 months agoCarol Gonzalez
4 months agoDonna Jones
5 months agoMichelle King
5 months agoJeffrey Smith
6 months agoEmma Rodriguez
7 months agoAmanda Young
6 months agoChristopher Adams
6 months agoAdam Turner
6 months agoEmma Miller
6 months agoAmanda Clark
6 months agoGearldine
7 months agoMeghan
7 months agoAntione
8 months agoAdolph
8 months agoRana
8 months agoKristel
9 months agoOmer
9 months agoMarsha
9 months agoMargurite
9 months agoHeike
10 months agoKimbery
10 months agoChu
10 months agoGaynell
10 months agoElli
11 months agoCiara
11 months agoDean
11 months agoJulio
11 months agoStefany
12 months agoCarli
12 months agoLevi
1 year agoLashaunda
1 year agoIluminada
1 year agoAntione
1 year agoLucina
1 year agoFranklyn
1 year agoHoward
1 year agoLashon
1 year agoReynalda
1 year agoAmie
1 year agoBernadine
1 year agoMarla
1 year ago