To focus exclusively on infrastructure automation without considering developer needs
B.
To limit developer access to infrastructure to enhance security and compliance.
C.
To replace all DevOps practices with automated tools and well-defined processes.
D.
To create reusable, scalable platforms that improve developer productivity and experience.
The Answer Is:
D
This question includes an explanation.
Explanation:
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.