- updating what it means to be "Cloud Native"
Re: updating what it means to be "Cloud Native"
toggle quoted messageShow quoted text
The mission of the Cloud Native Computing Foundation is to drive the adoption of technologies designed for modern dynamic, distributed environments, such as public clouds and private data centers. Cloud-native applications, services, platforms, and infrastructure are engineered to provide and/or enable operability, observability, elasticity, resilience, and agility. The Foundation seeks to foster an ecosystem interoperable Cloud-Native technologies and to advance the state of the art by fostering open-source projects that embody and/or support these attributes:
Operability: Expose control of application/system lifecycle.
Observability: Provide meaningful signals for observing state, health, and performance.
Elasticity: Grow and shrink to fit in available resources and to meet fluctuating demand.
Resilience: Fast automatic recovery from failures.
Agility: Fast deployment, iteration, and reconfiguration.
Example technologies and patterns that can be used to implement the above attributes, such as declarative configuration, APIs, application containers, and service meshes, are discussed in more detail in Schedule A, below.
On Fri, Feb 2, 2018 at 9:10 AM, Justin Garrison <justinleegarrison@...>
Do you mind if we incorporate some/all of them?
Not at all. Please do! I shared them
so they could be incorporated
I prefer the engineered attributes:Over the end goals:
I agree. Many things can claim to be "scalable" but every design decision has trade-offs. How you get to scalability is what matters most to differentiate cloud native from other approaches. Some of the words might be interpreted as an end goal instead of an attribute (e.g. agile) so it may be hard to make a clear distinction. Deciding on specific attributes will be the hard part.
Maybe we can find more specific and descriptive German words since it has a word for pretty much everything (j/k)
Join firstname.lastname@example.org to automatically receive all group messages.