<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>native applications &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/native-applications/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Mon, 12 Oct 2026 10:48:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Cloud-Native Application Adoption: What the Capgemini Research Tells Us (and What Has Changed Since)</title>
		<link>https://www.bestdevops.com/cloud-native-applications-adoption-is-set-to-double-by-2020-study/</link>
					<comments>https://www.bestdevops.com/cloud-native-applications-adoption-is-set-to-double-by-2020-study/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 02 Jun 2017 07:25:00 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Adoption]]></category>
		<category><![CDATA[BestDevOps]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[native applications]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1714</guid>

					<description><![CDATA[A 2017 Capgemini study of more than 900 senior professionals predicted cloud-native application adoption would double by 2020. Here is what the research found, why it still matters to DevOps teams, and what leaders did differently from laggards.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Note: This article is based on a 2017 Capgemini research report, originally summarised by the Economic Times CIO. The statistics reflect the state of the industry at that time. Some predictions have since been validated by broader market trends, but readers should treat specific figures as historical data points rather than current benchmarks.</em></p>



<h2 class="wp-block-heading">Overview</h2>



<p class="wp-block-paragraph">In 2017, Capgemini published research indicating that enterprise adoption of cloud-native applications was poised for rapid growth. Conducted by Longitude Research on behalf of Capgemini, the study surveyed 902 senior professionals — evenly split between IT and non-IT roles — from 11 countries across Europe, the Americas, and Australia. Respondents came from banking, insurance, consumer products, retail, manufacturing, and high-tech sectors.</p>



<p class="wp-block-paragraph">The headline finding: only 15% of new enterprise applications were cloud-native at the time of the study, but adoption was projected to more than double, reaching 32% by 2020.</p>



<h2 class="wp-block-heading">What &#8220;Cloud-Native&#8221; Meant in This Context</h2>



<p class="wp-block-paragraph">The report defined cloud-native applications as software and services built specifically to perform optimally in the cloud, typically by leveraging Platform as a Service (PaaS) offerings. This contrasts with &#8220;lift-and-shift&#8221; approaches, where existing on-premises applications are migrated to cloud infrastructure without re-architecture.</p>



<p class="wp-block-paragraph">Cloud-native applications are typically characterised by:</p>



<ul class="wp-block-list">
<li>Microservices architecture — functionality decomposed into independently deployable services</li>
<li>Containerisation — packaging applications with their dependencies for consistent deployment</li>
<li>Dynamic orchestration — using platforms such as Kubernetes to manage container lifecycles</li>
<li>CI/CD pipelines — automating build, test, and deployment workflows</li>
<li>Elastic scalability — scaling individual services horizontally based on demand</li>
</ul>



<h2 class="wp-block-heading">Why Organisations Were Moving to Cloud-Native</h2>



<p class="wp-block-paragraph">The study identified the primary business drivers behind the shift. Of the 900-plus respondents, the leading motivations were:</p>



<ul class="wp-block-list">
<li><strong>74%</strong> cited improved business agility</li>
<li><strong>70%</strong> wanted to increase collaboration with external partners</li>
<li><strong>67%</strong> aimed to deliver better customer experiences</li>
</ul>



<p class="wp-block-paragraph">Notably, cost reduction — traditionally the headline argument for cloud adoption — ranked lower than agility and customer experience improvements. This signals a maturation in how enterprises were framing the value of cloud investment by 2017.</p>



<h2 class="wp-block-heading">Leaders vs. Laggards: The Performance Gap</h2>



<p class="wp-block-paragraph">The research segmented organisations into &#8220;leaders&#8221; — those with more than 20% of new enterprise applications developed cloud-natively — and slower adopters. The performance gap between the two groups was significant.</p>



<p class="wp-block-paragraph">Cloud-native leaders were:</p>



<ul class="wp-block-list">
<li>Nearly twice as likely to report revenue increases attributable to cloud-native applications compared to laggards (<strong>84% vs. 44%</strong>)</li>
<li>More likely to describe their software development approach as agile (<strong>69% vs. 37%</strong>)</li>
<li>More likely to describe their deployments as automated (<strong>78% vs. 46%</strong>)</li>
<li>More likely to report integrated DevOps teams (<strong>69% vs. 38%</strong>)</li>
</ul>



<p class="wp-block-paragraph">Leaders also held a different view of IT&#8217;s strategic purpose. Rather than primarily targeting cost reduction, they prioritised improving the customer experience (90%), business agility (87%), and scalability (85%), with cost reduction still valued but ranked lower (79%).</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We predict that cloud-native architectures will become the default option for customer-facing applications by 2020, driven by a need to continuously deploy innovations at an accelerated pace and enhance the customer experience. Businesses that delay adopting this approach will struggle to make up the gap with cloud-native competitors.&#8221;</p><cite>Franck Greverie, Cloud and Cybersecurity Group Leader, Capgemini</cite></blockquote>



<h2 class="wp-block-heading">Adoption Rates by Industry Sector</h2>



<p class="wp-block-paragraph">Cloud-native leadership was unevenly distributed across sectors. High-tech and manufacturing firms were ahead of regulated industries:</p>



<ul class="wp-block-list">
<li><strong>High-tech firms:</strong> 26% were cloud-native leaders</li>
<li><strong>Manufacturing firms:</strong> 29% were cloud-native leaders</li>
<li><strong>Insurance providers:</strong> 18% were cloud-native leaders</li>
<li><strong>Consumer products, retail and distribution (CPRD):</strong> 22% were cloud-native leaders</li>
<li><strong>Banking providers:</strong> Only 11% qualified as cloud-native leaders</li>
</ul>



<p class="wp-block-paragraph">Despite lower current adoption, regulated sectors were accelerating. Banks were building 10% of new applications using cloud-native approaches. Nearly half of insurers (47%) and around a third of CPRD firms (27%) stated cloud-native formed a core part of their technology strategy. All three groups planned significantly increased PaaS spending over the following three years — banks and CPRD firms by 41%, insurers by 44%.</p>



<h2 class="wp-block-heading">Barriers Holding Organisations Back</h2>



<p class="wp-block-paragraph">The report was candid about the obstacles CIOs faced, even in organisations that recognised the value of cloud-native approaches. Barriers fell into two categories:</p>



<h3 class="wp-block-heading">Organisational Barriers</h3>



<ul class="wp-block-list">
<li><strong>65%</strong> cited an ingrained culture resistant to cloud-native ways of working</li>
<li><strong>70%</strong> reported a skills shortage when developing cloud-native applications</li>
<li>Difficulty building internal business cases when leadership still measured IT success primarily through cost reduction</li>
</ul>



<h3 class="wp-block-heading">Technical Barriers</h3>



<ul class="wp-block-list">
<li><strong>62%</strong> struggled to integrate cloud-native applications with legacy infrastructure</li>
<li><strong>58%</strong> reported being locked into existing vendor contracts that constrained architectural choices</li>
</ul>



<p class="wp-block-paragraph">These barriers remain recognisable to DevOps practitioners today, suggesting the report captured structural challenges rather than temporary growing pains.</p>



<h2 class="wp-block-heading">Six Recommendations for Becoming a Cloud-Native Leader</h2>



<p class="wp-block-paragraph">The Capgemini report offered a practical roadmap for CIOs seeking to close the gap with cloud-native leaders. The six recommendations were:</p>



<ol class="wp-block-list">
<li><strong>Assess the application portfolio</strong> — Identify which applications are candidates for cloud-native development and which should remain on legacy infrastructure for now.</li>
<li><strong>Build credibility with a cloud roadmap</strong> — Demonstrate a clear, deliverable plan that connects cloud-native investment to business growth outcomes, not just technical metrics.</li>
<li><strong>Start small, then scale</strong> — Begin with a contained project to develop team capability and organisational confidence before expanding the programme.</li>
<li><strong>Adapt the IT operating model</strong> — Restructure teams and processes to support both business agility (speed of delivery) and stability (reliability and security).</li>
<li><strong>Be pragmatic in technology selection</strong> — Avoid chasing the newest tools. Choose technologies that fit the organisation&#8217;s existing skills and integration requirements.</li>
<li><strong>Incubate a culture of innovation</strong> — Actively build an environment that rewards experimentation, cross-team collaboration, and learning from failure — prerequisites for effective DevOps practice.</li>
</ol>



<h2 class="wp-block-heading">Why This Research Still Matters for DevOps Teams</h2>



<p class="wp-block-paragraph">Although the specific adoption percentages are now historical data points, several findings from the Capgemini study remain directly relevant to DevOps engineering work:</p>



<ul class="wp-block-list">
<li>The correlation between integrated DevOps teams and cloud-native success (69% of leaders vs. 38% of laggards) reinforces that tooling alone does not drive outcomes — team structure and culture are equally important.</li>
<li>The skills gap identified in 2017 has deepened rather than narrowed in many organisations, making workforce development a persistent priority.</li>
<li>Legacy integration complexity continues to be a primary technical constraint on cloud-native adoption, particularly in banking and regulated industries.</li>
<li>The framing of IT&#8217;s role — shifting from cost centre to growth enabler — is a cultural change that DevOps advocates still actively navigate within enterprises.</li>
</ul>



<h2 class="wp-block-heading">Methodology</h2>



<p class="wp-block-paragraph">Longitude Research surveyed 902 professionals on behalf of Capgemini. Respondents were evenly divided between IT and non-IT roles and were based in 11 countries across Europe, the Americas, and Australia. Sectors represented included banking, insurance, consumer products, retail and distribution, manufacturing, and high-tech. The survey focused on views about cloud-native software development and organisational progress in adopting it.</p>



<p class="wp-block-paragraph"><em>Original source: Economic Times CIO, reporting on Capgemini research, 2017.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cloud-native-applications-adoption-is-set-to-double-by-2020-study/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Connecting the Dots: DevOps, Agile, and Java Cloud Native Applications</title>
		<link>https://www.bestdevops.com/connecting-the-devops-agile-and-java-cloud-native-applications-dots/</link>
					<comments>https://www.bestdevops.com/connecting-the-devops-agile-and-java-cloud-native-applications-dots/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 08 May 2017 13:07:42 +0000</pubDate>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[Agile and Java]]></category>
		<category><![CDATA[BestDevOps]]></category>
		<category><![CDATA[Java cloud]]></category>
		<category><![CDATA[native applications]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1491</guid>

					<description><![CDATA[The terms DevOps, Agile, cloud native, microservices, and containers are all deeply intertwined—but arriving at a single, coherent definition of 'cloud native' for Java developers remains surprisingly difficult. This article unpacks the key concepts and how they relate.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a piece originally published on <strong>theserverside.com</strong> in 2017. The concepts discussed remain foundational to modern cloud-native engineering.</em></p>



<h2 class="wp-block-heading">Why &#8220;Cloud Native&#8221; Is Hard to Pin Down</h2>



<p class="wp-block-paragraph">The software development industry has never been short of buzzwords, and for Java developers working in the cloud, few terms were repeated more frequently in 2017 than <em>cloud native</em>. Yet despite its ubiquity, arriving at a concise, universally accepted definition has proven surprisingly difficult. Ask ten experienced engineers and you are likely to get ten meaningfully different answers.</p>



<p class="wp-block-paragraph">That ambiguity is not just a semantic inconvenience. When teams cannot agree on what cloud native means, they struggle to make coherent architectural decisions, evaluate tooling, or align development culture with operational practice. Understanding the overlapping definitions—and where they agree—is a prerequisite for building software that genuinely benefits from the cloud.</p>



<h2 class="wp-block-heading">The Competing Definitions of Cloud Native</h2>



<p class="wp-block-paragraph">Several legitimate schools of thought shape how practitioners define cloud native computing:</p>



<ul class="wp-block-list">
<li><strong>The container-first view:</strong> To the purist, cloud native simply means deploying a microservice into a managed, orchestrated container—think Docker containers scheduled by Kubernetes or a similar platform. If your workload runs in an ephemeral, independently deployable container, you are cloud native.</li>
<li><strong>The Twelve-Factor App view:</strong> Others argue that cloud native is primarily about application design. The <a href="https://12factor.net/">Twelve-Factor App methodology</a> defines a set of principles—stateless processes, environment-based configuration, declarative setup, and so on—that make applications portable across any cloud provider, from AWS to Google Cloud to Azure.</li>
<li><strong>The Agile view:</strong> A third camp insists that methodology matters as much as architecture. In this interpretation, an application is not truly cloud native unless the team building it follows an Agile process—iterating rapidly, delivering value in small increments, and incorporating feedback continuously.</li>
<li><strong>The DevOps culture view:</strong> Still others argue that cloud native development requires full assimilation into a DevOps culture: shared ownership of delivery pipelines, infrastructure as code, continuous integration and continuous delivery (CI/CD), and close collaboration between development and operations teams.</li>
</ul>



<p class="wp-block-paragraph">None of these definitions is wrong. The challenge is that each one captures a genuine and important dimension of cloud native practice while leaving the others partially in the shadows.</p>



<h2 class="wp-block-heading">Microservices, Containers, and the Java Cloud</h2>



<p class="wp-block-paragraph">For Java developers specifically, the shift to cloud native has brought a distinct set of architectural and tooling changes. Monolithic Java EE applications that once ran on dedicated application servers are being decomposed into independently deployable microservices. Each microservice owns a single bounded context, exposes a well-defined API, and can be updated, scaled, or restarted without affecting its neighbors.</p>



<p class="wp-block-paragraph">Containers—most commonly Docker images—have become the standard packaging format for these microservices. They provide consistent runtime environments from a developer&#8217;s laptop through to production, eliminating the classic &#8220;works on my machine&#8221; failure mode. Container orchestration platforms then handle scheduling, health checks, rolling updates, and service discovery at scale.</p>



<p class="wp-block-paragraph">This combination—microservices as the architectural pattern and containers as the delivery mechanism—forms the technical core that most definitions of cloud native agree on. The disagreements tend to be about what surrounds that core: process, culture, and methodology.</p>



<h2 class="wp-block-heading">A Unified Theory: Pulling the Threads Together</h2>



<p class="wp-block-paragraph">The most coherent articulations of cloud native computing do not choose one of the above definitions at the expense of the others—they synthesise them. A mature cloud native approach combines:</p>



<ol class="wp-block-list">
<li><strong>Architectural decomposition</strong> — breaking systems into independently deployable microservices with clear boundaries.</li>
<li><strong>Container packaging and orchestration</strong> — using Docker (or equivalent) images and an orchestrator such as Kubernetes to manage lifecycle, scaling, and resilience.</li>
<li><strong>Twelve-Factor design principles</strong> — ensuring applications are stateless, configuration-driven, and cloud-provider-agnostic wherever possible.</li>
<li><strong>Agile delivery practices</strong> — short iteration cycles, continuous feedback, and incremental feature delivery that match the speed at which cloud infrastructure can be provisioned and changed.</li>
<li><strong>DevOps culture and tooling</strong> — CI/CD pipelines, automated testing, infrastructure as code, shared on-call responsibility, and observability (logging, metrics, tracing) baked in from the start.</li>
<li><strong>Developer autonomy</strong> — teams that own and operate their services end-to-end, reducing coordination overhead and enabling faster, safer deployments.</li>
</ol>



<p class="wp-block-paragraph">When these elements work together, the result is a system that can be updated frequently, scaled elastically, recovered automatically from failure, and understood by the teams responsible for it. That combination—not any single ingredient—is what makes an application genuinely cloud native.</p>



<h2 class="wp-block-heading">Why Definitions Still Matter in Practice</h2>



<p class="wp-block-paragraph">It is tempting to dismiss the definitional debate as academic. In practice, however, the definition a team adopts shapes their investment priorities. A team that equates cloud native purely with containers may containerise a monolith and consider the job done—missing the architectural and cultural changes that deliver the real benefits. A team that focuses only on Agile ceremonies without modernising their deployment pipeline will iterate quickly but ship slowly.</p>



<p class="wp-block-paragraph">A shared, multi-dimensional definition gives leadership and engineering teams a common vocabulary and a checklist against which to honestly assess their maturity. It also makes it easier to identify which gaps—architectural, tooling, or cultural—are the highest-priority investments for a given organisation.</p>



<h2 class="wp-block-heading">Key Takeaways</h2>



<ul class="wp-block-list">
<li>&#8220;Cloud native&#8221; is not a single thing—it is the intersection of microservices architecture, container packaging, Agile methodology, and DevOps culture.</li>
<li>Java cloud developers need to engage with all four dimensions to realise the full benefits of cloud native computing.</li>
<li>Containerising an existing monolith is a starting point, not a destination. Architectural decomposition and cultural change are equally important.</li>
<li>Twelve-Factor App principles provide a practical, technology-agnostic design guide that complements container-based delivery.</li>
<li>DevOps and Agile are not synonyms, but they are complementary: Agile governs how work is planned and iterated; DevOps governs how it is built, tested, and delivered.</li>
</ul>



<p class="wp-block-paragraph">The vocabulary around cloud native continues to evolve, but the underlying goal is consistent: building software systems that are resilient, deployable on demand, and aligned with the speed at which modern businesses need to change.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/connecting-the-devops-agile-and-java-cloud-native-applications-dots/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
