Linux Foundation Certified Cloud Native Platform Engineering Associate CNPA Question # 6 Topic 1 Discussion
CNPA Exam Topic 1 Question 6 Discussion:
Question #: 6
Topic #: 1
Which of the following would be considered an advantage of using abstract APIs when offering cloud service provisioning and management as platform services?
A.
Abstractions enforce explicit platform team approval before any cloud resource is deployed.
B.
Abstractions curate cloud services with built-in guardrails for development teams.
C.
Abstractions allow customization of cloud services and resources without guardrails.
D.
Development teams can arbitrarily deploy cloud services via abstractions.
Abstract APIs are an essential component of platform engineering, providing a simplified interface for developers to consume infrastructure and cloud services without deep knowledge of provider-specific details. Option B is correct because abstractions allow platform teams to curate services with built-in guardrails, ensuring compliance, security, and operational standards are enforced automatically. Developers get the benefit of self-service and flexibility while the platform team ensures governance.
Option A would slow down the process, defeating the purpose of abstraction. Option C removes guardrails, which risks security and compliance violations. Option D allows uncontrolled deployments, which can create chaos and undermine platform governance.
Abstract APIs strike the balance between developer experience and organizational control. They provide golden paths and opinionated defaults while maintaining the flexibility needed for developer productivity. This approach ensures efficient service provisioning at scale with reduced cognitive load on developers.
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit