<?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>adopting &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/adopting/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 23:48:03 +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>5 Questions To Ask Before Adopting Kubernetes</title>
		<link>https://www.bestdevops.com/5-questions-to-ask-before-adopting-kubernetes/</link>
					<comments>https://www.bestdevops.com/5-questions-to-ask-before-adopting-kubernetes/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 17 Oct 2020 09:15:49 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[adopting]]></category>
		<category><![CDATA[kubectl]]></category>
		<category><![CDATA[middlewares]]></category>
		<category><![CDATA[Rookout]]></category>
		<category><![CDATA[SERVERLESS]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13935</guid>

					<description><![CDATA[Source:-https://containerjournal.com It may seem as if these days everybody is using Kubernetes. There’s a lot of hype. But the truth [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://containerjournal.com</p>
<p>It may seem as if these days everybody is using Kubernetes. There’s a lot of hype. But the truth is, most companies are still using virtual machines and on-premises data centers, and that’s quite fine. Before you go and adopt Kubernetes, I want to share with you some misconceptions about Kubernetes and help you understand those problems won’t be magically solved by adopting it.</p>
<p>Will Kubernetes Reduce Your Costs?<br />
One of the most popular reasons to adopt Kubernetes is to reduce costs. After all, if you can magically reschedule all your workloads in a much more efficient way, won’t your cloud bill suddenly go down?</p>
<p>First things first—you have to understand microservices are very inefficient by nature. Every time you hand off work across the (virtual) network, you pay for serialization and deserialization costs, memory copies (which traditionally both the kernel and the runtime have been working hard to avoid) and potentially various middlewares such as service-meshes and security software.</p>
<p>This pattern does not offer efficiency—it offers scalability, which is quite a different beast. And it’s obviously only relevant once you pass a certain scale. If you can run much of your workload on as many cores as fit inside a single computer, you are not at that scale yet!</p>
<p>The truth is that Kubernetes is quite good at packing lots and lots of light container workloads into fewer nodes. But, if your workload is containerized by nature, you are probably already using Kubernetes (or Docker Swarm, or Mesos, for that matter). On the other hand, if your workload is not heavily containerized, you have little to gain by moving to Kubernetes.</p>
<p>Will Kubernetes Be Transparent for Your Developers?<br />
If your domain lies in site reliability engineering or DevOps, you might be thinking that adopting Kubernetes is in your realm and has little or nothing to do with your software engineering team. The truth is quite different. While running workloads on Kubernetes won’t require every single member of the team to understand the intricacies of Kubernetes ingresses, they are definitely going to have to know their way around.</p>
<p>Whether it’s spinning up a development environment (local or in the cloud), running basic `kubectl` commands on it or just being able to have a bird’s eye view of the architecture, your developers are going to be a part of this journey. You better have them onboard.</p>
<p>Will Kubernetes Help Break Down Your Monolith?<br />
Many companies are struggling with an out-of-date monolith (often written in Java or C#) that they are looking to revolutionize. You might be one of them. The promise of migrating to a modern cloud-native technology seems enticing.</p>
<p>And yet, you have to realize most migration processes tend to be more of the “lift and shift” kind. Meaning, you are gonna be stuck with the same old monolith, except it’s gonna be running inside a much more complex and hard-to-access environment, instead of a plain old VM.</p>
<p>Breaking down a monolith into microservices should start with the Strangler methodology and you shouldn’t worry too much about the orchestration method when getting started. As things start to take shape, Kubernetes is definitely an awesome candidate.</p>
<p>Will Kubernetes Allow You to Move Faster?<br />
So many tech-savvy companies out there are using Kubernetes. And they are definitely moving fast. Won’t we be moving faster as well by adopting Kubernetes?</p>
<p>Unfortunately, the answer to that question is almost certainly “no.” The most common reasons I have encountered that prevent teams from moving fast are:</p>
<p>Slow or inadequate tests.<br />
Lack of automated build and deployment capabilities.<br />
Poor understandability of the application.<br />
Each of those problems is separate, and none of them are directly related to Kubernetes. Go ahead and invest in CI, CD and understandability. Containerization may definitely help. Kubernetes might come later, or it might not. But there are almost certainly higher-priority concerns to address if increasing velocity is your goal.</p>
<p>Is Kubernetes Better Than What You Currently Have?<br />
If you have read this far, you are probably not satisfied with whatever orchestration solution you already have (or you just might be reading through before you roast me in the comments). And while Kubernetes is definitely awesome, it’s a complex system with many shortcomings. To be honest, it’s quite likely to cause as many problems as it’s going to solve for you.</p>
<p>If you are using a remote configuration tool such as Chef, Puppet or Ansible, that just might be what’s right for you. I would definitely recommend considering containers for most of those workloads, but that can still be carried out with those simple orchestration techniques and without a dedicated container orchestration platform.</p>
<p>If you are using virtual machines, or even physical machines, you might not understand some of the performance benefits you are getting out of those environments (which is why many tech-savvy companies still use them for high-performance workloads). If you move to more containerized, higher-abstraction workloads, you just might encounter performance degradations you are not expecting.</p>
<p>Summary<br />
Whatever your complaints may be about your current architecture, Kubernetes is certainly not magic that will fix all or even most of your problems. My advice is to keep track of what you are happy about with your existing infrastructure and test to make sure what Kubernetes will not fail you in those areas or even make existing problems worse.</p>
<p>The truth is that most of us aren’t Google. We don’t always need the latest trend in software engineering, whether it’s distributed tracing or serverless or, yes, even Kubernetes. To be clear, we use all of these things to some extent at Rookout, so don’t misinterpret this article as a case against Kubernetes. Kubernetes is amazing. It just may not be for you, despite the hype.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/5-questions-to-ask-before-adopting-kubernetes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>There Is No Magic Recipe for Adopting DevOps</title>
		<link>https://www.bestdevops.com/there-is-no-magic-recipe-to-adopting-devops/</link>
					<comments>https://www.bestdevops.com/there-is-no-magic-recipe-to-adopting-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 14 Sep 2018 05:59:10 +0000</pubDate>
				<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[adopting]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[DevOps practices]]></category>
		<category><![CDATA[organizations]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4384</guid>

					<description><![CDATA[DevOps adoption continues to grow, but there is no universal playbook. Every organization must navigate its own culture, history, and goals to make the transformation work.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on analysis originally published on <a href="http://devops.com" target="_blank" rel="noopener">devops.com</a>.</em></p>



<h2 class="wp-block-heading">Why DevOps Adoption Keeps Growing</h2>



<p class="wp-block-paragraph">Organizations of every size continue to pursue DevOps practices, driven by a common set of pressures: shrinking time-to-market windows, rising quality expectations, the need to cut operational costs, and the imperative to stay competitive in increasingly digital markets. The shift toward cloud-native infrastructure, agile frameworks, and digital business models has reinforced the urgency—but technology alone does not deliver the promised acceleration. The missing ingredient is almost always people: specifically, how well teams collaborate across traditional boundaries.</p>



<p class="wp-block-paragraph">DevOps is not a tool or a product. It is a combination of cultural practices, organizational structures, and automation capabilities that must be assembled differently in every company. That is precisely why it defies a universal recipe.</p>



<h2 class="wp-block-heading">Leadership Is the Most Critical Success Factor</h2>



<p class="wp-block-paragraph">Depending on company size and complexity, a meaningful DevOps transformation can take months—often years. From practical experience across many organizations, the single most important factor is engaged leadership. Without active sponsorship from senior leaders, silos persist, budgets stall, and cross-team initiatives lose momentum.</p>



<p class="wp-block-paragraph">Effective leadership support enables organizations to:</p>



<ul class="wp-block-list">
<li>Break down entrenched organizational silos between development, operations, security, and business teams.</li>
<li>Create flexible, dynamic workflows that span multiple teams simultaneously.</li>
<li>Align software delivery speed with the ability to respond to changing customer demands.</li>
<li>Sustain momentum through the inevitable resistance that accompanies cultural change.</li>
</ul>



<p class="wp-block-paragraph">Without this top-down commitment, even the most technically sophisticated DevOps toolchain will produce marginal results.</p>



<h2 class="wp-block-heading">Implementing DevOps Is Unique to Every Company</h2>



<p class="wp-block-paragraph">There is no single DevOps playbook that transfers cleanly from one organization to another. Every company brings its own history, culture, risk tolerance, and way of working. Two organizations can adopt the same CI/CD toolchain and end up with completely different outcomes because the human and organizational contexts differ.</p>



<p class="wp-block-paragraph">DevOps is best understood as an amalgamation of several distinct dimensions:</p>



<ul class="wp-block-list">
<li><strong>Technology and automation:</strong> CI/CD pipelines, infrastructure-as-code, monitoring, and observability tooling.</li>
<li><strong>Lean process design:</strong> Reducing waste, minimizing batch sizes, and streamlining feedback loops.</li>
<li><strong>Cultural transformation:</strong> Building shared ownership, psychological safety, and a blameless post-incident culture.</li>
<li><strong>Organizational structure:</strong> Restructuring teams around products rather than functions, often using models like team topologies.</li>
</ul>



<p class="wp-block-paragraph">The weighting of each dimension varies by organization. A startup with 20 engineers needs a very different approach than a regulated financial institution with thousands of developers across multiple geographies. Copying another company&#8217;s implementation without adapting it to your own context is one of the most common reasons DevOps transformations stall.</p>



<h2 class="wp-block-heading">The Challenge of Scaling Beyond the Pilot</h2>



<p class="wp-block-paragraph">The trajectory of DevOps adoption closely mirrors what the industry saw with agile: most organizations begin with a small, often hand-picked pilot team, demonstrate early wins, and then struggle to scale those results enterprise-wide. The pilot succeeds in part because it operates outside normal organizational constraints. Scaling reintroduces all of those constraints simultaneously.</p>



<p class="wp-block-paragraph">Common barriers that emerge at the scaling stage include:</p>



<ul class="wp-block-list">
<li>Legacy systems and monolithic architectures that resist continuous delivery practices.</li>
<li>Inconsistent tooling choices across teams that create integration overhead.</li>
<li>Middle-management layers that have not been aligned to the new way of working.</li>
<li>Lack of platform engineering capability to provide self-service infrastructure to product teams.</li>
<li>Insufficient investment in developer enablement and training.</li>
</ul>



<p class="wp-block-paragraph">Automation tools bring organizations closer to continuous integration and continuous delivery, but the gap between a functional CI/CD pipeline and a truly continuous delivery culture is significant. Many teams achieve automated builds and tests while still releasing infrequently due to approval bottlenecks or release-night rituals that have not been re-examined.</p>



<h2 class="wp-block-heading">Uneven Adoption Across Application Types</h2>



<p class="wp-block-paragraph">DevOps adoption is not uniform across application portfolios within the same organization. Mobile and greenfield applications typically see earlier and deeper adoption because they were often built without the legacy constraints that affect older systems. Core enterprise platforms, ERP systems, and mainframe workloads frequently lag behind, creating a two-speed IT environment that itself becomes a source of friction.</p>



<p class="wp-block-paragraph">Organizations need strategies for both ends of this spectrum: accelerating delivery for modern workloads while carefully managing risk and compliance for legacy systems. Attempting to force a single delivery model across all application types rarely succeeds.</p>



<h2 class="wp-block-heading">Measuring DevOps Success Meaningfully</h2>



<p class="wp-block-paragraph">A persistent challenge is defining what DevOps success actually looks like for a given organization. Deployment frequency and lead time for changes are useful technical indicators, but business leaders also need metrics that connect delivery performance to outcomes:</p>



<ul class="wp-block-list">
<li><strong>Time to restore service</strong> after an incident, which reflects operational resilience.</li>
<li><strong>Change failure rate</strong>, which indicates delivery quality under speed.</li>
<li><strong>Product revenue or customer satisfaction</strong> tied to specific delivery improvements.</li>
<li><strong>Process efficiency gains</strong> measured as reduction in manual handoffs or approval cycle time.</li>
<li><strong>Innovation rate</strong>, such as the number of experiments or new features shipped per quarter.</li>
</ul>



<p class="wp-block-paragraph">Without connecting DevOps metrics to business outcomes, transformation programs risk being judged solely on tool adoption rather than value delivered. The metrics framework should be established early and revisited as the organization matures.</p>



<h2 class="wp-block-heading">Learning from Others Without Copying Them</h2>



<p class="wp-block-paragraph">There is genuine value in studying how other organizations have navigated their DevOps journeys. Case studies, industry conferences, and community sharing surface patterns and anti-patterns that can accelerate your own thinking. However, the key discipline is translation: understanding <em>why</em> a practice worked in another context before deciding whether and how to adapt it to your own.</p>



<p class="wp-block-paragraph">Two organizations using the same automation platform will have different team structures, different governance requirements, different release cadences, and different definitions of done. The tooling is the easiest part to replicate. The organizational learning embedded in how those tools are used, governed, and continuously improved is the harder part—and it cannot be copied directly.</p>



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



<ul class="wp-block-list">
<li><strong>Secure leadership commitment first.</strong> Technical initiatives without executive sponsorship will plateau quickly.</li>
<li><strong>Treat your DevOps adoption as a product.</strong> Define a roadmap, set measurable goals, and iterate based on feedback.</li>
<li><strong>Design for your context.</strong> Study best practices from peers, but adapt rather than copy.</li>
<li><strong>Plan explicitly for scaling.</strong> A pilot that works with one team will require deliberate investment in platform engineering and enablement to scale across the enterprise.</li>
<li><strong>Connect metrics to business outcomes.</strong> Deployment frequency matters, but it must ultimately tie back to customer value and business performance.</li>
<li><strong>Be patient.</strong> Fundamental shifts in how software is created, delivered, and maintained take years, not quarters. Sustained momentum matters more than rapid early wins.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/there-is-no-magic-recipe-to-adopting-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
