Cloud-native modernization is on the rise (original) (raw)

Research suggests that cloud-native application deployment is becoming more prevalent as organizations continue to embrace public cloud infrastructure.

Enterprise Strategy Group hosted its four-part Distributed Cloud Series research project last year. The study consisted of four major sections as they pertain to distributed cloud: application infrastructure, cloud-native architecture and methodologies, observability from code to cloud, and impacts of edge on the digital ecosystem.

The 2022 findings are now available as syndicated research and can be found on the ESG Interactive Research Portal.

A look at the Distributed Cloud Series research

The 2023 Distributed Cloud Series research will kick off this fall. This series will consist of four parts that expand on research from the 2022 data sets, provide trend information on market direction, clarify the developer and DevOps buyer persona, and offer insights into the requirements that influence modern IT buying and decision-making.

In previous research, we found that cloud-native application strategies are becoming more common, in conjunction with ubiquitous public cloud usage. Nearly three-quarters of organizations currently developing cloud-native applications build and deploy those applications based on a microservices architecture.

The stats showed the following:

ESG's cloud-native application report

What comes next?

Let's unpack the cloud-native research for 2023. My colleague Scott Sinclair is planning to focus on ESG's "API-Driven Infrastructure Imperative" and the role of API-driven infrastructure, automation, IaC and AI-driven operations across distributed cloud environments. My colleague Rob Strechay is focusing on "Observability & Demystifying AIOps" and what that means to the state of observability, as well as specific AIOps use cases and requirements.

Our "Distributed Cloud Series 2023: The Mainstreaming of Cloud-native Applications & Methodologies" survey is focused on the state of DevOps/cloud-native apps and open source initiatives. We will be looking at insights into the impact of developer velocity and what it means to leverage a developer-ready infrastructure. The following are several other areas we will consider:

Many organizations are well on their way to modernizing applications to stay competitive and meet the demands of customers. However, businesses are growing and evolving rapidly. The traditional application approaches may not be sufficient to meet the demands. Overall business success can be dependent on cloud-native approaches.

For organizations to modernize and evolve, ESG recommended taking the actions below.

Prepare development teams

Prepare development teams to build cloud-native applications on microservices architectures. As developers look at the existing architectures of traditional applications, it is important for these teams to deliver a scalable, unified strategy for a modern, cloud-first approach. Organizations leveraging microservices as part of their modernization efforts will not only deliver a scalable and elastic approach but also stay ahead with how production-based applications are deployed in the future.

Understand the distributed cloud approach for cloud-native deployments

Build cloud-native applications that are portable and flexible to run on multiple cloud service provider platforms. This ensures production applications will work on any cloud. Successful organizations deploy on many unique public cloud infrastructure service providers. Having a distributed or multi-cloud approach is important to cloud-native strategies.

Pay attention to portability

Remember that portability of cloud-native apps is an important factor, especially for organizations with hybrid strategies. Successful cloud-native organizations are viewing application portability to be a critical or very important factor. This includes the ability to move from the data center to the edge to the cloud, and from cloud to cloud as well. The reason is that organizations are deploying cloud-native applications in a combination of public cloud and private data centers.

Provide a developer-ready infrastructure

Appreciate how much the platform matters when deploying cloud-native applications. Providing a developer-ready infrastructure is highly recommended for cloud-native apps. Containers and serverless functions are, increasingly, areas organizations consider when deploying cloud-native applications.

Plan to use DevOps, agile software development and GitOps methodologies

Many organizations view themselves as mature when it comes to delivering new code. Most organizations can deploy new code to production daily. However, those organizations using iterative methodologies extensively are much likelier to do so hourly. This is a good indication of a strategy to emulate.

Ensure organizational dynamics align to cloud-native success

Organizations need to agree on cloud-native development. Multiple groups have an impact and influence on the decisions for deploying cloud-native applications. It is important to make sure the operations team and IT teams are on the same page about the business objectives.

Be mindful that cloud-native spending is increasing. Mainly, organizations are striving to drive cross-team collaboration. Plan to increase spending on technologies, services and personnel supporting cloud-native application development. Organizations should look to increase or improve collaboration across DevOps, app dev and IT operations teams. To learn more about this trending data, reach out and let's discuss how your organization can participate in this research.

ESG is a division of TechTarget.

Next Steps

How automating distributed cloud infrastructure changes IT

Takeaways and emerging trends from KubeCon Europe 2023

Compare cloud-native vs. cloud-based vs. cloud-enabled apps

A beginner's guide to cloud-native application development

Dig Deeper on Cloud app development and management