This article is based on a post originally published on BestDevOps.com, drawing on analysis from Intellyx and reporting from TechBeacon (November 2019). Vendor relationships are disclosed at the end of the article.
What Is Cloud-Native DevOps?
Cloud-native computing is more than a deployment model — it is a fundamental shift in how enterprise software is designed, built, and operated. At its core, cloud-native abstracts away the complexity of hybrid and multi-cloud environments, allowing workloads and applications to run without being tightly coupled to any single infrastructure layer.
When you combine that abstraction with DevOps culture and automation, you get cloud-native DevOps: an approach that extends cloud best practices across the entire software delivery lifecycle — from code commit to production deployment to business outcome measurement.
For most teams, Kubernetes is the entry point to cloud-native infrastructure. But the infrastructure is never the end goal. The goal is delivering better applications to customers and employees, faster and with less risk.
Three Common Starting Points for Cloud-Native Adoption
Because cloud-native is an all-encompassing paradigm, organisations rarely adopt it in a single step. In practice, three distinct starting points emerge:
- Cloud-first strategy: Defaulting to a cloud-based option over an on-premises one whenever the cloud alternative meets the business need. This is the most common entry point for greenfield workloads.
- Hybrid IT or multi-cloud architecture: Acknowledging from the outset that multiple environments — private data centres, multiple public clouds, edge — are a deliberate, long-term choice rather than a transitional state.
- DevOps transformation: Agile shops that prioritise automation and cultural change quickly discover that infrastructure complexity — inconsistent environments, fragmented data, governance bottlenecks — blocks their ability to ship software reliably. This forces them into cloud-native thinking from the application delivery side.
Regardless of starting point, organisations eventually face the same challenges: managing data across environments, automating deployment pipelines end-to-end, and proving that engineering effort translates to business value. A growing set of cloud-native tools address each of these gaps.
The Expanding Cloud-Native DevOps Toolbox
The following three tool categories — cloud-native data persistence, continuous delivery as a service, and value-stream measurement — represent important gaps that purpose-built cloud-native products are beginning to fill. The specific vendors cited below were highlighted in late 2019 analysis from Intellyx; the underlying architectural patterns they represent remain broadly relevant.
1. Cloud-Native Data Persistence
One of the most underappreciated challenges in cloud-native DevOps is data persistence. Stateless microservices are straightforward to containerise and orchestrate with Kubernetes. Stateful workloads — databases, file stores, data pipelines — are considerably harder.
Products designed for cloud-native data persistence attempt to solve this by presenting a single, unified namespace across all on-premises and cloud-based storage options. Above the abstraction layer, an application sees one large logical volume. Beneath it, the platform handles data tiering (hot, warm, and cold), multi-cloud data sharing, disaster recovery, automated failover, and automated fallback.
For DevOps teams building modern enterprise applications on multi-cluster Kubernetes, this kind of abstraction is essential. Without it, data locality and consistency become manual, error-prone concerns that slow down every release cycle.
2. Continuous Delivery as a Service
Continuous integration (CI) has become relatively mature. Most engineering teams have adopted Git-centric workflows and automated build pipelines. Continuous delivery (CD), however, remains the harder half of the CI/CD equation — and the more consequential one.
Common blockers to reliable CD include:
- Manual acceptance testing gates that are inconsistently applied
- Change advisory boards (CABs) that serialise approvals and add days or weeks of latency
- Compliance sign-offs that require human intervention at every deployment
- Lack of automated rollback when a deployment degrades production quality
SaaS-delivered CD platforms address these blockers by providing pipeline builders, workflow automation, deployment verification (comparing pre- and post-deployment metrics to detect regressions automatically), and automated rollback. Crucially, they encode governance into the pipeline itself — approval workflows, audit trails, and policy enforcement — so that governance accelerates delivery rather than blocking it.
This governance-as-code model is what makes cloud-native CD qualitatively different from simply scripting a deployment with a legacy CI tool. At scale, manual governance is the bottleneck. Automating it is the only viable path to frequent, reliable deployments across hybrid multi-cloud environments.
3. Value-Stream Measurement and Flow Metrics
Even teams that have mastered CI/CD often struggle to connect their engineering activity to business outcomes. This is where value-stream management (VSM) tooling becomes important.
VSM platforms model the end-to-end flow of work through a software delivery toolchain — from idea capture and planning, through development, testing, and deployment, to production. They surface flow metrics, a set of measurements that tie directly to business outcomes rather than engineering activity:
- Flow velocity: How many work items (features, defects, risk items, debt) are completed per unit of time?
- Flow distribution: What proportion of effort is going to features versus defects versus technical debt?
- Flow time: How long does it take for a work item to move from start to delivery?
- Flow efficiency: What percentage of flow time is active work versus waiting?
- Flow load: How much work is in progress at any given time?
These metrics make the business impact of cloud-native investments visible. Without them, it is difficult to determine whether a Kubernetes migration or a CI/CD pipeline overhaul is actually improving outcomes for customers — or just keeping engineers busy.
The causal chain runs in one direction: customers drive business outcomes, business outcomes drive application requirements, and application requirements drive infrastructure choices. Value-stream tooling makes that chain visible and measurable in real time.
Putting It All Together: A Cloud-Native DevOps Reference Architecture
A mature cloud-native DevOps practice combines these three layers into a coherent whole:
- Infrastructure abstraction layer: Kubernetes orchestrates compute; cloud-native storage solutions abstract persistent data across environments. Development teams do not need to know which cloud or data centre is running their workload.
- Automated delivery layer: A CI/CD pipeline automates build, test, and deployment. Governance tasks — approvals, compliance checks, audit logging — are encoded as pipeline stages, not manual handoffs.
- Measurement layer: Flow metrics and value-stream models connect deployment frequency and lead time to business outcomes, providing the feedback loop that allows teams to improve continuously.
The overarching principle across all three layers is abstraction through automation. Cloud-native DevOps does not eliminate complexity — it hides complexity behind well-defined interfaces and automates the management of what lies beneath.
Key Takeaways for DevOps Practitioners
- Cloud-native is not just an infrastructure choice — it is an application delivery strategy that demands corresponding changes to your DevOps toolchain and culture.
- Data persistence is frequently the hardest cloud-native problem. Invest in abstraction layers that let applications treat multi-cloud storage as a single resource.
- If your CI pipeline is mature but your CD pipeline stalls at manual governance gates, automating those governance steps is your highest-leverage improvement.
- Without value-stream measurement, cloud-native investments are difficult to justify to the business. Flow metrics translate engineering activity into language that product and business stakeholders understand.
- Start where your organisation has the most pain — infrastructure, delivery, or measurement — and expand from there. There is no single correct entry point.
Disclosure
The original analysis this article draws on was produced by Intellyx. At the time of publication (November 2019), NetApp was an Intellyx customer and AppDynamics was a former Intellyx customer. No other organisations mentioned were Intellyx customers. Readers should weigh vendor relationships accordingly when evaluating specific product recommendations.