KCNA · Question #10
What are the characteristics for building every cloud-native application?
The correct answer is D. Resiliency, Agility, Operability, Observability. Key characteristics for building cloud-native applications include Resiliency, Agility, Operability, and Observability, focusing on applications designed to thrive in dynamic cloud environments.
Question
What are the characteristics for building every cloud-native application?
Options
- AResiliency, Operability, Observability, Availability
- BResiliency, Containerd, Observability, Agility
- CKubernetes, Operability, Observability, Availability
- DResiliency, Agility, Operability, Observability
How the community answered
(30 responses)- A3% (1)
- B3% (1)
- D93% (28)
Why each option
Key characteristics for building cloud-native applications include Resiliency, Agility, Operability, and Observability, focusing on applications designed to thrive in dynamic cloud environments.
"Availability" is a result of good design and resilience, but "Agility" is a more direct characteristic of the development and deployment process for cloud-native.
"Containerd" is a container runtime, a technology used *by* cloud-native applications, not a characteristic *of* them.
"Kubernetes" is an orchestration platform, a tool used *for* cloud-native applications, not a characteristic *of* the applications themselves.
Cloud-native applications are fundamentally designed to be Resilient (handle failures gracefully), Agile (adapt to change quickly), Operable (easy to manage and maintain in production), and Observable (provide insights into their internal state and performance). These characteristics ensure they leverage the cloud's capabilities effectively.
Concept tested: Cloud-native application principles/characteristics
Source: https://cncf.io/what-is-cloud-native/
Topics
Community Discussion
No community discussion yet for this question.