<?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>DevOps Application &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/devops-application/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>Tue, 13 Oct 2026 17:32:11 +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>Puppet at Puppetize PDX 2019: Why There&#8217;s No One-Size-Fits-All Answer to DevOps</title>
		<link>https://www.bestdevops.com/masters-of-puppet-say-theres-no-magical-one-size-fits-all-answer-to-doing-devopsery/</link>
					<comments>https://www.bestdevops.com/masters-of-puppet-say-theres-no-magical-one-size-fits-all-answer-to-doing-devopsery/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 17 Oct 2019 07:46:24 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[automation DevOps]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[DevOps Application]]></category>
		<category><![CDATA[Puppet]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8610</guid>

					<description><![CDATA[At Puppetize PDX 2019, Puppet's CEO, CTO, and Field CTO made the case that DevOps toolchain flexibility beats all-in-one platforms — and explained where the company is heading next.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by <a href="https://www.theregister.co.uk">The Register</a> from Puppetize PDX 2019 in Portland, Oregon.</em></p>



<h2 class="wp-block-heading">The Core Argument: Best-of-Breed Over All-in-One</h2>



<p class="wp-block-paragraph">At its annual Puppetize PDX conference in Portland in October 2019, DevOps automation company Puppet made a pointed argument to roughly 400 attendees: a one-size-fits-all DevOps platform ends up fitting nobody particularly well. The message put Puppet in direct philosophical opposition to platforms like GitLab, which at the time was publicly listing competing tools — including Puppet — as targets in its push to deliver a single, unified DevOps application.</p>



<p class="wp-block-paragraph">Puppet&#8217;s position is that real-world application and infrastructure delivery is too varied and complex for any single platform to handle optimally across every customer&#8217;s needs. Instead, Puppet advocates picking the best tool for each stage of the DevOps chain and integrating those tools through automation.</p>



<h2 class="wp-block-heading">A Strategic Pivot: From CI to CD</h2>



<p class="wp-block-paragraph">CEO Yvonne Wassenaar, who joined Puppet at the start of 2019, described a strategic rebalancing she initiated shortly after taking the role. When she arrived, she said, the company was more focused on the CI (Continuous Integration) side of the CI/CD pipeline — territory that put it in direct competition with tools like Jenkins, without enough differentiation.</p>



<p class="wp-block-paragraph">Her response was to shift the company&#8217;s focus toward the CD (Continuous Delivery) side, which she described as &#8220;a rebalancing back to what really matters to our customers today.&#8221; The goal was to position Puppet more distinctively around infrastructure automation, configuration management, and deployment rather than competing head-on with CI-focused tooling.</p>



<h2 class="wp-block-heading">Under the Hood: Puppet&#8217;s Technical Stack</h2>



<p class="wp-block-paragraph">CTO Deepak Giridharagopal — a Puppet veteran who described his own transition from engineer to executive as &#8220;hard&#8221; — provided a candid look at the company&#8217;s technical foundations:</p>



<ul class="wp-block-list">
<li>The core open-source Puppet project is written in <strong>Ruby</strong>.</li>
<li>PuppetDB and much of the enterprise commercial stack run on the <strong>Java Virtual Machine (JVM)</strong>.</li>
<li>Giridharagopal&#8217;s personal tools of choice at the time were <strong>Rust</strong> and <strong>Go</strong>, reflecting broader industry trends toward performance-oriented, compiled languages.</li>
</ul>



<h2 class="wp-block-heading">Containerisation: The Pupperware Project</h2>



<p class="wp-block-paragraph">A significant focus at Puppetize PDX 2019 was the ongoing effort to containerise the Puppet stack. Giridharagopal highlighted <strong>Pupperware</strong> — an open-source project on GitHub — as the community&#8217;s effort to run Puppet infrastructure inside containers.</p>



<p class="wp-block-paragraph">The commercial product was also being containerised in parallel. Giridharagopal was candid about the challenges involved, describing it as &#8220;a very educational case study in the complexity of just how hard it is to make something run in that kind of environment.&#8221; The dream of simply dropping a mature, cross-platform application into containers and shipping it, he noted, runs into practical obstacles fast — including filesystem behaviour differences between macOS, Linux, and Windows.</p>



<p class="wp-block-paragraph">His framing of containerisation was pragmatic: he viewed it as &#8220;just a different delivery vehicle&#8221; rather than an architectural overhaul, with backward compatibility remaining a priority for Puppet&#8217;s existing user base.</p>



<h2 class="wp-block-heading">40,000 Organisations and the Complexity That Comes With Scale</h2>



<p class="wp-block-paragraph">Field CTO Nigel Kersten, who works directly with Puppet&#8217;s customer base, explained why adoption at scale creates inherent complexity. Because Puppet typically operates at the infrastructure layer — beneath most of an organisation&#8217;s other tooling — integrating it across an enterprise environment involves layered dependencies and process interlocks that take meaningful effort to untangle.</p>



<p class="wp-block-paragraph">Puppet&#8217;s response has been to offer professional services to help customers through complex integrations. However, both Kersten and Wassenaar were careful to frame the company as <strong>product-first</strong>. Wassenaar stated that in her experience, services revenue should not exceed roughly 20 percent of a software company&#8217;s overall business — and Puppet aims to stay well within that boundary.</p>



<p class="wp-block-paragraph">Kersten drew a distinction between tactical, billable services work and higher-value strategic consulting that enables partners and the broader ecosystem — comparing the latter favourably to the kind of ecosystem investment Amazon has made in its partner network.</p>



<h2 class="wp-block-heading">The Road Ahead: Security, Innovation, and Competition</h2>



<p class="wp-block-paragraph">Looking forward, Wassenaar identified <strong>vulnerability detection and remediation</strong> — internally framed as &#8220;Find It, Fix It&#8221; — as a key growth area for Puppet. The idea is to extend Puppet&#8217;s infrastructure automation capabilities into security use cases, helping organisations not just configure systems but identify and remediate vulnerabilities at scale.</p>



<p class="wp-block-paragraph">On the competitive landscape, Wassenaar acknowledged that rivals like Ansible had moved further ahead in certain areas — specifically network automation content. Her response was that Puppet was &#8220;just at the beginning of that race,&#8221; signalling intent to compete rather than concede that ground.</p>



<h2 class="wp-block-heading">The Bigger Debate: Integrated Platforms vs. Best-of-Breed Toolchains</h2>



<p class="wp-block-paragraph">Puppet&#8217;s conference messaging crystallised a debate that continues to run through the DevOps industry: should organisations consolidate onto a single integrated DevOps platform, or build a best-of-breed toolchain by integrating specialised tools for each function?</p>



<p class="wp-block-paragraph">Puppet&#8217;s bet is that organisations will resist vendor lock-in and prefer to use Puppet Enterprise as an automation layer that integrates with a broader toolchain — rather than replacing it. GitLab&#8217;s counter-bet, at the time, was that the operational overhead of managing many tools would push teams toward a single, coherent platform.</p>



<p class="wp-block-paragraph">Both arguments have merit, and in practice most organisations land somewhere in the middle: consolidating where it reduces friction and complexity, while retaining specialist tools where the functional gaps in integrated platforms are too large to ignore.</p>



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



<ul class="wp-block-list">
<li><strong>No universal answer:</strong> The right DevOps toolchain depends on your organisation&#8217;s specific infrastructure, team structure, and delivery requirements.</li>
<li><strong>CD over CI:</strong> Puppet was explicitly repositioning around Continuous Delivery and infrastructure automation rather than pipeline build tooling.</li>
<li><strong>Containerisation is hard:</strong> Even mature, widely-deployed tools face real challenges when being adapted for container-native deployment — cross-platform filesystem behaviour being one concrete example.</li>
<li><strong>Services as an enabler, not a business model:</strong> Puppet&#8217;s leadership viewed professional services as a means to drive product adoption, not as a revenue line to maximise.</li>
<li><strong>Security automation is emerging:</strong> Vulnerability detection and remediation via infrastructure automation was flagged as a meaningful growth frontier.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/masters-of-puppet-say-theres-no-magical-one-size-fits-all-answer-to-doing-devopsery/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Importance of Instant Feedback in Analytics for DevOps Teams</title>
		<link>https://www.bestdevops.com/the-importance-of-instant-feedback-in-analytics/</link>
					<comments>https://www.bestdevops.com/the-importance-of-instant-feedback-in-analytics/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 30 Oct 2018 05:23:04 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Application Deployment]]></category>
		<category><![CDATA[DevOps Application]]></category>
		<category><![CDATA[Feedback Loop]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4613</guid>

					<description><![CDATA[Timely, actionable feedback is the backbone of a healthy DevOps pipeline. Learn why instant analytics feedback matters, how it evolved alongside modern software delivery, and what it means for your CI/CD workflows today.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a piece originally published on <a href="https://devops.com/the-importance-of-instant-feedback-in-analytics/" target="_blank" rel="noopener">devops.com</a>.</em></p>



<h2 class="wp-block-heading">Feedback Is the Core of DevOps</h2>



<p class="wp-block-paragraph">A feedback loop is essential to every part of the modern DevOps environment. From continuous integration and continuous deployment (CI/CD) to application development, infrastructure monitoring, and team collaboration, feedback is arguably the single most important element of a functioning DevOps practice.</p>



<p class="wp-block-paragraph">But feedback only has value when it arrives in time to act on it. In the context of modern software delivery, that means instant — or as close to instant as technically achievable.</p>



<h2 class="wp-block-heading">How Feedback Has Changed Over Time</h2>



<p class="wp-block-paragraph">Before web and mobile development became the norm, feedback was a relatively simple, closed loop between a developer and the application they were building. Compilers, static analysis tools, and unit tests caught issues early. Desktop developers could investigate and fix problems without end users ever being exposed to flaws, because there were no live deployments in the modern sense — distributing software meant shipping a new version on physical media.</p>



<p class="wp-block-paragraph">The shift to web-based and mobile software changed everything. New components entered the picture:</p>



<ul class="wp-block-list">
<li>Cloud infrastructure with elastic, distributed resources</li>
<li>Containers abstracting application environments</li>
<li>Test-driven development (TDD) as a standard practice</li>
<li>Continuous, iterative deployment cycles pushing changes to production multiple times per day</li>
</ul>



<p class="wp-block-paragraph">Each of these introduced new failure modes and new surfaces to monitor. The single-machine feedback loop of the desktop era was no longer sufficient.</p>



<h2 class="wp-block-heading">What Feedback Actually Means in a Modern Pipeline</h2>



<p class="wp-block-paragraph">When multiple, distributed systems are running simultaneously — a CI/CD server, containerised application services, separate database containers, load balancers — all of them generate streams of information. Without an analytical layer to process that information, what you have is raw data.</p>



<p class="wp-block-paragraph">Raw data has limited utility on its own. Engineers working directly with logs or metrics can extract meaning, but the wider organisation — including product managers, business stakeholders, and operations leads — needs processed, contextual information. The role of the analytics layer is to convert raw data into meaningful feedback.</p>



<p class="wp-block-paragraph">Equally important is <strong>routing the right information to the right people</strong>. A sales team has no use for a CPU utilisation graph; an infrastructure engineer has no need to review marketing burn-rate dashboards. Well-designed analytics surfaces relevant signals to the teams that can act on them.</p>



<h2 class="wp-block-heading">Why Instant Feedback Matters for Deployments</h2>



<p class="wp-block-paragraph">Modern application teams aim to deploy consistently, securely, and with high stability. When a release goes out, the team immediately needs to know:</p>



<ul class="wp-block-list">
<li>Did the deployment complete successfully?</li>
<li>Were any errors thrown during or after the release?</li>
<li>How are resource utilisation and response times trending compared to before the deploy?</li>
<li>Are end users experiencing any degradation?</li>
</ul>



<p class="wp-block-paragraph">Even a few minutes of delay in answering these questions can have real business consequences. The industry expectation of high availability and zero-downtime deployments means that issues must be caught and addressed before they escalate. A minor anomaly that goes unnoticed for five minutes can become a cascading failure that impacts thousands of users.</p>



<p class="wp-block-paragraph">Instant feedback gives teams a window to intervene — rolling back a bad release, scaling resources, or triggering an automated remediation — before a small problem becomes a major incident.</p>



<h2 class="wp-block-heading">How Analytics Dashboards Enable Real-Time Feedback</h2>



<p class="wp-block-paragraph">Analytical dashboards serve as the translation layer between raw system telemetry and actionable feedback. When configured correctly, they:</p>



<ul class="wp-block-list">
<li>Aggregate metrics from CI/CD pipelines, application performance monitoring (APM) tools, infrastructure agents, and log aggregators</li>
<li>Surface anomalies and threshold violations as alerts in near real time</li>
<li>Present trends visually so engineers can quickly distinguish normal variance from genuine problems</li>
<li>Enable correlation between a deployment event and a downstream change in error rate or latency</li>
</ul>



<p class="wp-block-paragraph">This continuous, processed feedback loop allows DevOps teams to streamline their processes, reduce mean time to detection (MTTD), and consistently deliver a more reliable product to end users.</p>



<h2 class="wp-block-heading">The Role of Feedback Will Only Grow</h2>



<p class="wp-block-paragraph">As deployment frequency increases and systems grow more distributed, the demand for fast, accurate, well-routed feedback will only intensify. Teams that invest in robust analytics pipelines — ensuring the right data reaches the right people at the right time — will be better positioned to maintain reliability while continuing to ship at speed.</p>



<p class="wp-block-paragraph">The tools and platforms that power instant feedback will need to keep pace: ingesting higher volumes of telemetry, reducing latency from event to alert, and presenting information with enough context for engineers to act decisively. In a world of continuous delivery, instant feedback is not a luxury — it is a fundamental operational requirement.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/the-importance-of-instant-feedback-in-analytics/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GitLab Raises $100 Million Series D to Advance Its Single-Application DevOps Vision</title>
		<link>https://www.bestdevops.com/gitlab-raises-100-million-for-devops-vision/</link>
					<comments>https://www.bestdevops.com/gitlab-raises-100-million-for-devops-vision/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 22 Sep 2018 05:30:41 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps News]]></category>
		<category><![CDATA[Concurrent DevOps]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DevOps Application]]></category>
		<category><![CDATA[GitLab]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4406</guid>

					<description><![CDATA[GitLab reached a $1 billion valuation after closing a $100 million Series D round led by ICONIQ Capital. Here is what the funding means for the company's Concurrent DevOps strategy.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="http://sdtimes.com" target="_blank" rel="noopener">SD Times</a></em></p>



<h2 class="wp-block-heading">GitLab Becomes a Unicorn With $100 Million Series D</h2>



<p class="wp-block-paragraph">GitLab crossed the $1 billion valuation threshold in September 2018 after closing a $100 million Series D funding round. The round was led by ICONIQ Capital, with participation from Khosla Ventures and Google Ventures. The fresh capital is earmarked to deepen GitLab&#8217;s position across the full DevOps lifecycle — from project planning through production monitoring — all within a single application.</p>



<h2 class="wp-block-heading">Who Invested and Why</h2>



<p class="wp-block-paragraph">ICONIQ Capital general partner Matthew Jacobson highlighted GitLab&#8217;s development velocity as a key differentiator:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;GitLab is emerging as a leader across the entire software development ecosystem by releasing software at an exceptional velocity. They&#8217;re taking the broad software development market head-on by developing an application that allows organizations to ship software at an accelerated rate with major increases in efficiency.&#8221;</p><cite>Matthew Jacobson, General Partner, ICONIQ Capital</cite></blockquote>



<p class="wp-block-paragraph">The involvement of Google Ventures is notable given GitLab&#8217;s emphasis on Kubernetes integration and cloud-native workflows, areas that align closely with Google&#8217;s own infrastructure priorities.</p>



<h2 class="wp-block-heading">The Problem GitLab Is Solving: Toolchain Sprawl</h2>



<p class="wp-block-paragraph">GitLab&#8217;s funding thesis rests on a specific pain point it calls the <strong>&#8220;tool chain crisis.&#8221;</strong> A typical enterprise DevOps pipeline is assembled from a large number of point solutions — tools such as VersionOne, Jira, GitHub, Jenkins, Artifactory, Electric Cloud, Puppet, New Relic, and Black Duck, among others. Each tool solves one stage of the software delivery process but introduces its own integration overhead, access controls, and data silos.</p>



<p class="wp-block-paragraph">The practical consequences of this fragmentation include:</p>



<ul class="wp-block-list">
  <li><strong>Longer cycle times</strong> caused by hand-offs and integration failures between tools.</li>
  <li><strong>Poor end-to-end visibility</strong>, making it difficult to trace a feature from idea to production incident.</li>
  <li><strong>Increased cognitive load</strong> for developers who must context-switch across multiple UIs and authentication systems.</li>
  <li><strong>Higher operational cost</strong> to maintain, license, and upgrade each tool independently.</li>
</ul>



<h2 class="wp-block-heading">GitLab&#8217;s Concurrent DevOps Vision</h2>



<p class="wp-block-paragraph">GitLab&#8217;s answer to toolchain sprawl is what it calls <strong>Concurrent DevOps</strong> — the idea that every stage of the software development lifecycle should be addressable inside one application rather than stitched together from best-of-breed point products. The stages GitLab targets include:</p>



<ul class="wp-block-list">
  <li><strong>Manage</strong> — project management, access controls, and analytics</li>
  <li><strong>Plan</strong> — issue tracking, roadmaps, and agile boards</li>
  <li><strong>Create</strong> — source control, code review, and the web IDE</li>
  <li><strong>Verify</strong> — CI pipelines and code quality checks</li>
  <li><strong>Package</strong> — container and artifact registries</li>
  <li><strong>Release</strong> — continuous delivery and feature flags</li>
  <li><strong>Configure</strong> — Kubernetes and infrastructure configuration</li>
  <li><strong>Monitor</strong> — performance monitoring and alerting</li>
  <li><strong>Secure</strong> — SAST, DAST, dependency scanning, and license compliance</li>
</ul>



<p class="wp-block-paragraph">The goal is a single data model and a single interface across all of these stages, eliminating the integration tax that multi-tool environments impose.</p>



<h2 class="wp-block-heading">Industry Analyst Perspective</h2>



<p class="wp-block-paragraph">Stephen O&#8217;Grady, principal analyst at developer-focused research firm RedMonk, framed GitLab&#8217;s approach in the context of broader trends:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Two of the defining characteristics of modern application development are an open, collaborative process and toolchains that transcend individual product categories from planning out to operations. By marrying an open source development process to a comprehensive set of functional capabilities, GitLab aims to leverage those precise qualities in a single application that meets enterprises&#8217; DevOps needs.&#8221;</p><cite>Stephen O&#8217;Grady, Principal Analyst, RedMonk</cite></blockquote>



<h2 class="wp-block-heading">Recent Product Investments</h2>



<p class="wp-block-paragraph">At the time of the funding announcement, GitLab had already shipped several features aligned with its Concurrent DevOps roadmap:</p>



<ul class="wp-block-list">
  <li><strong>Auto DevOps</strong> — a set of pre-configured CI/CD templates that automatically detect, build, test, deploy, and monitor applications with minimal configuration.</li>
  <li><strong>Kubernetes integrations</strong> — native cluster management within the GitLab UI, enabling teams to deploy and monitor workloads without leaving the platform.</li>
  <li><strong>Web IDE enhancements</strong> — a browser-based editor allowing developers to make and commit changes without a local environment.</li>
</ul>



<h2 class="wp-block-heading">CEO Commentary on the Milestone</h2>



<p class="wp-block-paragraph">GitLab CEO Sid Sijbrandij connected the funding directly to the company&#8217;s delivery track record since its Series C:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Since raising a Series C round last year, we&#8217;ve delivered on our commitment to bring a single application for the entire DevOps lifecycle to market, and as a result have been able to reach over $1 billion in valuation. With this latest funding round, we will continue to build out our management, planning, packaging, deployment, configuration, monitoring and security features for a more robust DevOps application.&#8221;</p><cite>Sid Sijbrandij, CEO, GitLab</cite></blockquote>



<h2 class="wp-block-heading">What This Means for DevOps Teams</h2>



<p class="wp-block-paragraph">For engineering and platform teams evaluating their toolchain strategy, GitLab&#8217;s trajectory at this point signalled a credible consolidation option. Rather than maintaining complex integrations between a dozen vendor products, organisations could begin adopting GitLab as a progressive replacement — starting with source control and CI/CD, then expanding into security scanning, monitoring, and release management over time.</p>



<p class="wp-block-paragraph">The unicorn valuation and blue-chip investor backing also provided a degree of enterprise confidence that the platform would continue to mature and receive long-term support — an important consideration when consolidating critical delivery infrastructure onto a single vendor.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/gitlab-raises-100-million-for-devops-vision/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
