Q20Cloud Native Architecture
What characteristics are required for building each cloud-native application?
← → navigate · a answer
Community votes
Discussion · 13
D 2
Folks I ran the same questions again in Copilot and week after it says correct answer is D. I am very sorry about that Apologies. Confirmed by ChatGPT answer is D. It is a bit frustrating that copilot is not consistent in aswer as I did copy paste like last time.
D 2
Availability is highly desirable, but it's a consequence of achieving resiliency through proper design and implementation.
D 2
https://www.oreilly.com/library/view/cloud-native-infrastructure/9781491984291/ch01.html
D 2
A cloud native application is engineered to run on a platform and is designed for resiliency, agility, operability, and observability. Resiliency embraces failures instead of trying to prevent them; it takes advantage of the dynamic nature of running on a platform. Agility allows for fast deployments and quick iterations. Operability adds control of application life cycles from inside the application instead of relying on external processes and monitors. Observability provides information to answer questions about application state.
https://www.oreilly.com/library/view/cloud-native-infrastructure/9781491984291/ch01.html
D 2
https://lists.cncf.io/g/cncf-toc/message/1636
A 2
Answer is wrong, it should be A. Availability is a crucial principle, Agility is not
2
It should Be A
A 1
As stated above, Availability is a key rationality to implement containerization of applications as opposed to agility.
D 1
Resiliency: The ability of an application to recover from failures and continue to function. This includes handling transient faults, ensuring data consistency, and maintaining service availability.
Agility: The ability to quickly develop, test, and deploy new features and updates. This often involves practices like continuous integration and continuous deployment (CI/CD), as well as the use of microservices architecture.
Operability: The ease with which an application can be managed, monitored, and maintained in production. This includes aspects like automated deployments, scaling, and self-healing capabilities.
Observability: The ability to gain insights into the internal state of an application through metrics, logs, and traces. This helps in monitoring the health of the application, diagnosing issues, and improving performance.
1
I am agree with correct response is A. High Availability is so principal to deploy Cloud Native aplications and it is an crucial to keep the aplication without interruptions. Agility is important but not most importan than Availability.
D 1
The correct answer is D. Resiliency, Agility, Operability, Observability.
A 1
Copilot says A
D 1
D is Correct