# continuous-delivery

Published articles for continuous-delivery.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Introducing Consort: Test-driven development on a branching database

DevFeed: [Introducing Consort: Test-driven development on a branching database](<https://devfeed.tech/articles/introducing-consort-test-driven-development-on-a-branching-database-11542.md>)

Original publisher: [Read original article](<https://www.databricks.com/blog/introducing-consort-test-driven-development-branching-database>)

Author: Kevin Hartman

Published: 2026-09-09T13:41:25Z

Content type: article

Language: en

Sources: [Databricks](<https://devfeed.tech/sources/databricks.md>)

Topics: [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Database](<https://devfeed.tech/topics/database.md>), [Integration testing](<https://devfeed.tech/topics/integration-testing.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [integration](<https://devfeed.tech/tags/integration.md>), [partners](<https://devfeed.tech/tags/partners.md>), [platform](<https://devfeed.tech/tags/platform.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article introduces Consort, a workflow for applying test-driven development to a branching database. It argues that copy-on-write branches of a real database can replace mocks, bring integration testing into the inner development loop, and let engineers run destructive tests in isolation. Versioned schema migrations can move with the dependent code, enabling what the article calls Data CD and helping catch production database problems during pull requests and merges.

### Source excerpt

For 25 years I built software on the practices I grew up with: Kent Beck's TDD, Martin...

## From Bottleneck to Breakthrough: Centralizing GitOps at Enterprise Scale with VCF 9.1.1

DevFeed: [From Bottleneck to Breakthrough: Centralizing GitOps at Enterprise Scale with VCF 9.1.1](<https://devfeed.tech/articles/from-bottleneck-to-breakthrough-centralizing-gitops-at-enterprise-scale-with-vcf-9-1-1-12804.md>)

Original publisher: [Read original article](<https://blogs.vmware.com/cloud-foundation/2026/09/03/from-bottleneck-to-breakthrough-centralizing-gitops-at-enterprise-scale-with-vcf-9-1-1/>)

Author: vmwareblogs

Published: 2026-09-03T14:03:46Z

Content type: article

Language: en

Sources: [VMware Blogs](<https://devfeed.tech/sources/vmware-blogs.md>)

Topics: [GitOps](<https://devfeed.tech/topics/gitops.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [automation](<https://devfeed.tech/tags/automation.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [home-page](<https://devfeed.tech/tags/home-page.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [self-service](<https://devfeed.tech/tags/self-service.md>), [vcf-9-1](<https://devfeed.tech/tags/vcf-9-1.md>), [vcf-automation](<https://devfeed.tech/tags/vcf-automation.md>), [vmware](<https://devfeed.tech/tags/vmware.md>), [vmware-cloud-foundation](<https://devfeed.tech/tags/vmware-cloud-foundation.md>)

### AI overview

This VMware article announces VCF 9.1.1, which introduces a native GitOps service for VCF Automation Org users in Tech Preview. By integrating Argo CD, the update aims to centralize declarative application delivery, continuous delivery pipelines, and lifecycle management at enterprise scale, reducing manual work and operational friction for platform engineering teams.

### Source excerpt

In today's fast-paced digital economy, where AI-driven innovation demands unprecedented agility, IT leaders are tasked with more than just provisioning infrastructure; they are expected to deliver a frictionless, self-service platform that accelerates software delivery. For platform engineers, cloud architects, and IT executives, the goal is to bridge the gap between robust infrastructure and modern application ... Continued The post From Bottleneck to Breakthrough: Centralizing GitOps at Enterprise Scale with VCF 9.1.1 appeared first on VMware Blogs.

## Harness RT Agents Detect Resilience Risks and Generate Tests for CD Pipelines and Kubernetes Workloads

DevFeed: [Harness RT Agents Detect Resilience Risks and Generate Tests for CD Pipelines and Kubernetes Workloads](<https://devfeed.tech/articles/automate-resilience-testing-with-agents-13398.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/find-resilience-risks-automatically-then-confirm-them>)

Author: Uma Mukkara

Published: 2026-08-24T00:00:00Z

Content type: release

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Resilience](<https://devfeed.tech/topics/resilience.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [blog](<https://devfeed.tech/tags/blog.md>), [chaos](<https://devfeed.tech/tags/chaos.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [insights](<https://devfeed.tech/tags/insights.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [load](<https://devfeed.tech/tags/load.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [product](<https://devfeed.tech/tags/product.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [services](<https://devfeed.tech/tags/services.md>), [teams](<https://devfeed.tech/tags/teams.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

Harness announces an update to Resilience Testing called RT Agents. The agents analyze CD pipelines and Kubernetes workloads for resilience risks, recommend the testing needed to confirm those risks, and can generate and run chaos experiments or load tests and interpret the results.

### Source excerpt

RT Agents detect resilience risk in your CD pipelines and Kubernetes workloads, then generate and run chaos experiments or load tests to confirm it. | Blog

## Continuous Delivery Excellence with Harness IDP

DevFeed: [Continuous Delivery Excellence with Harness IDP](<https://devfeed.tech/articles/continuous-delivery-excellence-with-harness-idp-13382.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/continuous-delivery-excellence-with-harness-idp>)

Author: Rashmi Hegde

Published: 2026-08-21T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer-velocity](<https://devfeed.tech/tags/developer-velocity.md>), [idp](<https://devfeed.tech/tags/idp.md>), [internal-developer-portal](<https://devfeed.tech/tags/internal-developer-portal.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [self-service](<https://devfeed.tech/tags/self-service.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

This article explains how Harness Internal Developer Portal can support continuous delivery through self-service workflows, standardized deployment pipelines, and unified service catalogs. It argues that delivery friction often comes from cognitive overhead, unclear prerequisites, fragmented permissions and configuration, and insufficiently discoverable workflows rather than a lack of pipeline capability.

### Source excerpt

Achieve continuous delivery excellence using Harness Internal Developer Portal. Streamline deployments, boost velocity, and empower developers. Learn more. | Blog

## Q2 2026 Product Update: Harness Continuous Delivery & GitOps

DevFeed: [Q2 2026 Product Update: Harness Continuous Delivery & GitOps](<https://devfeed.tech/articles/q2-2026-product-update-harness-continuous-delivery-gitops-13461.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/q2-2026-product-update-harness-continuous-delivery-gitops>)

Author: Vishal Vishwaroop

Published: 2026-08-06T00:00:00Z

Content type: release

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Cloud Run](<https://devfeed.tech/topics/cloud-run.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agent](<https://devfeed.tech/tags/agent.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [product](<https://devfeed.tech/tags/product.md>)

### AI overview

Harness reviews its Q2 2026 product updates, covering 38 enhancements across Continuous Delivery, Verification, and GitOps. The update includes progressive Kubernetes canary rollouts, native AI agent deployments, staged Cloud Run traffic, enhanced verification controls, and GitOps rollback and RBAC improvements.

### Source excerpt

Progressive canary rollouts, native AI agent deployments, staged Cloud Run traffic, smarter verification controls, and 12 GitOps improvements -- Q2 2026 in revie | Blog

## Native AI Agent Deployment in Harness Continuous Delivery

DevFeed: [Native AI Agent Deployment in Harness Continuous Delivery](<https://devfeed.tech/articles/native-ai-agent-deployment-in-harness-continuous-delivery-13439.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/introducing-ai-agent-deployment>)

Author: Akshit Madan

Published: 2026-07-21T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Security](<https://devfeed.tech/topics/security.md>), [Software](<https://devfeed.tech/topics/software.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [harness](<https://devfeed.tech/tags/harness.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This Harness article introduces agent deployment in Harness Continuous Delivery, with governed pipelines, native runtime support for platforms including Google's Agent Runtime and Amazon Bedrock AgentCore, progressive delivery, policy controls, and audit trails. It explains deployment as a critical stage of the agent development lifecycle and describes coordinating agents with backend services, database changes, and prompt or model configuration.

### Source excerpt

Deploy AI agents with Harness Continuous Delivery using governed pipelines, native runtime support, progressive delivery, and built-in security. | Blog

## How To Set Up a Staging Environment on Heroku in 3 Easy Steps

DevFeed: [How To Set Up a Staging Environment on Heroku in 3 Easy Steps](<https://devfeed.tech/articles/how-to-set-up-a-staging-environment-on-heroku-in-3-easy-steps-26449.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/how-to-set-up-staging-environment-3-easy-steps/>)

Author: Andy Smith

Published: 2026-07-16T18:23:58Z

Content type: tutorial

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Git](<https://devfeed.tech/topics/git.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github](<https://devfeed.tech/tags/github.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [heroku-pipelines](<https://devfeed.tech/tags/heroku-pipelines.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A tutorial explains how to create a staging environment on Heroku by separating configuration and databases, grouping applications in Heroku Pipelines, and promoting tested compiled slugs to production. It also covers continuous delivery, disabling automatic deployment during setup, and optional Review Apps for pull requests.

### Source excerpt

Moving fast should not mean breaking things for your users. While testing on localhost is a good start, you need a near identical replica of production to catch any bugs before your code goes live. That is where a staging environment comes in. Heroku pipelines handle the infrastructure layout for you, keeping your deployment workflow clean and automated. The post How To Set Up a Staging Environment on Heroku in 3 Easy Steps appeared first on Heroku.

## Building the business case for a secure open source supply chain

DevFeed: [Building the business case for a secure open source supply chain](<https://devfeed.tech/articles/building-the-business-case-for-a-secure-open-source-supply-chain-12911.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/building-the-business-case-for-a-secure-open-source-supply-chain>)

Published: 2026-05-05T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [open-source-security](<https://devfeed.tech/topics/open-source-security.md>), [vulnerability management](<https://devfeed.tech/topics/vulnerability-management.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [container images](<https://devfeed.tech/topics/container-images.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>)

Tags: [chainguard-assemble](<https://devfeed.tech/tags/chainguard-assemble.md>), [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [chainguard-customers](<https://devfeed.tech/tags/chainguard-customers.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [cves](<https://devfeed.tech/tags/cves.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [kyndryl](<https://devfeed.tech/tags/kyndryl.md>), [kyndryl-open-source](<https://devfeed.tech/tags/kyndryl-open-source.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [secure-open-source](<https://devfeed.tech/tags/secure-open-source.md>), [software-supply-chain-security](<https://devfeed.tech/tags/software-supply-chain-security.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

The article explains how organizations can build a business case for a secure open source supply chain. It describes a shift from framing open source security solely around CVEs, scanner results, and patching toward presenting trusted open source as a driver of productivity, resilience, and delivery speed. It also explains why traditional vulnerability management struggles with continuous delivery, distributed systems, frequently rebuilt container images, changing dependencies, and global cloud infrastructure.

### Source excerpt

Learn how Kyndryl reframed open source security as a business driver -- reducing risk, lowering costs, and accelerating developer productivity.

## Agentic code workflows with Nick Tune

DevFeed: [Agentic code workflows with Nick Tune](<https://devfeed.tech/articles/agentic-code-workflows-with-nick-tune-38683.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/agentic-code-workflows-with-nick>)

Author: Dr Milan Milanović

Published: 2026-03-26T16:01:37Z

Content type: article

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Domain-driven design (DDD)](<https://devfeed.tech/topics/domain-driven-design.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [domain-driven-design](<https://devfeed.tech/tags/domain-driven-design.md>), [migration](<https://devfeed.tech/tags/migration.md>), [requirements](<https://devfeed.tech/tags/requirements.md>)

### AI overview

An interview with Nick Tune about advanced agentic coding workflows. It covers planning requirements, modeling development as a tested state machine, implementing features with Claude Code and guardrails, enforcing architecture rules deterministically, reviewing pull requests, applying TDD, and using custom tooling.

### Source excerpt

Most engineers who talk about AI productivity talk in abstractions.

## Breaking the release monolith: How OutSystems platform engineering restored trust in delivery

DevFeed: [Breaking the release monolith: How OutSystems platform engineering restored trust in delivery](<https://devfeed.tech/articles/breaking-the-release-monolith-how-outsystems-platform-engineering-restored-trust-in-delivery-12898.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/breaking-the-release-monolith-how-outsystems-platform-engineering-restored-trust-in-delivery>)

Published: 2026-03-19T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [chainguard-assemble](<https://devfeed.tech/tags/chainguard-assemble.md>), [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [outsystems](<https://devfeed.tech/tags/outsystems.md>), [outsystems-pegasus](<https://devfeed.tech/tags/outsystems-pegasus.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

The article describes how OutSystems transformed a slow, synchronized software release process through platform engineering. Its cloud-native OutSystems Developer Cloud used microservices and Kubernetes, but releases still followed an older release-train model. The company's journey included building the Pegasus CD platform and restoring trust in delivery.

### Source excerpt

At Chainguard Assemble 2026, Outsystems shared how it transformed its release process through platform engineering.

## Pipeline Performance Profiling: Making CI/CD Performance, Cost, and Bottlenecks Visible

DevFeed: [Pipeline Performance Profiling: Making CI/CD Performance, Cost, and Bottlenecks Visible](<https://devfeed.tech/articles/pipeline-performance-profiling-making-ci-cd-performance-cost-and-bottlenecks-visible-17681.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/pipeline-performance-profiling/>)

Author: Gil Chaouat

Published: 2026-01-26T15:56:34Z

Content type: article

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [CI/CD Pipeline](<https://devfeed.tech/topics/ci-cd-pipeline.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [cost](<https://devfeed.tech/tags/cost.md>), [devops](<https://devfeed.tech/tags/devops.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [product-and-tools](<https://devfeed.tech/tags/product-and-tools.md>)

### AI overview

The article explains how CI/CD pipeline performance profiling can make pipeline behavior, speed, efficiency, cost, and bottlenecks observable and measurable. It also describes how CI/CD automation reduces deployment time and manual errors while providing faster feedback.

### Source excerpt

Modern CI/CD pipelines are no longer just about whether builds succeed, they're about how fast, how efficiently, and at what cost they run. Pipeline Performance Profiling is designed to close this gap by making pipeline behavior observable, measurable, and explainable. The post Pipeline Performance Profiling: Making CI/CD Performance, Cost, and Bottlenecks Visible appeared first on Codefresh.

## Heroku GitHub Enterprise Integration enters closed pilot with GitHub App-based connections

DevFeed: [Heroku GitHub Enterprise Integration enters closed pilot with GitHub App-based connections](<https://devfeed.tech/articles/heroku-github-enterprise-integration-unlocking-full-continuous-delivery-for-enterprise-customers-26405.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/github-enterprise-integration-full-continuous-delivery/>)

Author: Alberto Sigismondi

Published: 2025-12-10T16:00:09Z

Content type: release

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [heroku-enterprise](<https://devfeed.tech/tags/heroku-enterprise.md>), [heroku-pipelines](<https://devfeed.tech/tags/heroku-pipelines.md>), [integration](<https://devfeed.tech/tags/integration.md>), [news](<https://devfeed.tech/tags/news.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Heroku announces a closed pilot of its GitHub Enterprise Integration for Heroku Enterprise customers. The integration uses a dedicated GitHub App-based service identity instead of personal OAuth tokens to connect GitHub Enterprise Server or Cloud with Heroku deployment pipelines.

### Source excerpt

We're excited to announce a significant enhancement to how Heroku Enterprise customers connect their deployment pipelines to GitHub Enterprise Server (GHES) and GitHub Enterprise Cloud (GHEC). The new Heroku GitHub Enterprise Integration is now available in a closed pilot, offering a more secure, robust, and permanent connection between your code repositories and your Heroku apps. [...] The post Heroku GitHub Enterprise Integration: Unlocking Full Continuous Delivery for Enterprise Customers appeared first on Heroku.

## 2024 Wrapped: Newsletter, Coaching, Books

DevFeed: [2024 Wrapped: Newsletter, Coaching, Books](<https://devfeed.tech/articles/2024-wrapped-newsletter-coaching-books-28422.md>)

Original publisher: [Read original article](<https://craftingtechteams.substack.com/p/2024-wrapped-newsletter-coaching>)

Author: Denis Čahuk

Published: 2025-01-10T15:58:20Z

Content type: opinion

Language: en

Sources: [Crafting Tech Teams](<https://devfeed.tech/sources/crafting-tech-teams.md>)

Topics: [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Publishing](<https://devfeed.tech/topics/publishing.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [contribution](<https://devfeed.tech/tags/contribution.md>), [engineering-culture](<https://devfeed.tech/tags/engineering-culture.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A 2024 retrospective covering the author's newsletter, coaching, training, video and streaming activity, conference participation, book contribution, and community projects. It reports audience and activity metrics, including 63 Substack posts, 125,000 Substack views, 223 coaching sessions, and increased video watch hours.

### Source excerpt

Big wins in 2024: Coaching and Training, Meeting Kent Beck, Dave Farley, Sander Hoogendoorn, Speaking at conferences, Book Contribution, Youtube Channel Success, groCTO

## The fundamentals of iOS at Revolut

DevFeed: [The fundamentals of iOS at Revolut](<https://devfeed.tech/articles/the-fundamentals-of-ios-at-revolut-26349.md>)

Original publisher: [Read original article](<https://medium.com/revolut/the-fundamentals-of-ios-at-revolut-f75acb765ac8?source=rss----44c5ac415e14---4>)

Author: Illia Kucheriavyi

Published: 2024-05-14T11:41:25Z

Content type: tutorial

Language: en

Sources: [Revolut Engineering](<https://devfeed.tech/sources/revolut-engineering.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [iOS development](<https://devfeed.tech/topics/ios-development.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [experiments](<https://devfeed.tech/topics/experiments.md>), [Development](<https://devfeed.tech/topics/development.md>), [Agile](<https://devfeed.tech/topics/agile.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [development](<https://devfeed.tech/tags/development.md>), [development-process](<https://devfeed.tech/tags/development-process.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [fundamentals](<https://devfeed.tech/tags/fundamentals.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ios-development](<https://devfeed.tech/tags/ios-development.md>), [releases](<https://devfeed.tech/tags/releases.md>), [revolut](<https://devfeed.tech/tags/revolut.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article describes Revolut's iOS development practices, covering its applications and SDKs, weekly App Store updates, continuous integration and delivery, feature flags, gradual rollouts, rollback procedures, and experimentation with statistical measurement.

### Source excerpt

Let's take a look behind the scenes of the iOS development at Revolut, where we strive to provide exceptional financial services and seamless customer experiences for the customers who rely on our iOS apps to manage their financial lives. We believe that it's possible to deliver high-quality software, fast. To achieve this we follow a set of important principles and apply a number of modern agile practices, mainly inspired by XP (eXtreme Programming). Deliver fast Currently, on the iOS platform, we have both applications and SDKs. Here's a list of what's live: Revolut, Revolut <18, Revolut Business, Revolut POS and Revolut Pay SDK. All iOS applications are updated in the App Store on a weekly basis. We operate on the principles of continuous integration and continuous delivery to swiftly deliver new functionality to customers -- as soon as a feature or part of it is ready. We've built our own in-house framework for feature-based releases. According to our process, the Product Owner specifies a feature to be enabled starting from a selected version of the application. Then both the application version and its features are rolled out gradually, starting with a small percentage of our customer base. These two approaches -- feature flagging and gradual version and feature rollout -- enable delivering value to customers with the minimum amount of risk. If anything goes wrong, the flag will be turned off or the older version will be re-submitted as rollback, to remove the problematic change. Moreover, feature flags allow team members to easily switch between different user experiences, compare them, or turn them on and off for testing. We've also developed an in-house experimentation platform that allows teams to experiment with new features and measure their impact using predefined metrics in a statistically significant way. This platform guarantees that experiments are properly set up, and that results are produced using a robust statistical framework. All ideas are teste

## Improved Browser Testing on Heroku with Chrome

DevFeed: [Improved Browser Testing on Heroku with Chrome](<https://devfeed.tech/articles/improved-browser-testing-on-heroku-with-chrome-26450.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/improved-browser-testing-on-heroku-with-chrome/>)

Author: Mars Hall

Published: 2024-04-09T22:00:00Z

Content type: article

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Browser Automation](<https://devfeed.tech/topics/browser-automation.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [browser](<https://devfeed.tech/tags/browser.md>), [buildpacks](<https://devfeed.tech/tags/buildpacks.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [ci](<https://devfeed.tech/tags/ci.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [security](<https://devfeed.tech/tags/security.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

Heroku introduces the Chrome for Testing Heroku Buildpack, a community buildpack designed to improve installation reliability for automated browser testing in Heroku apps. It addresses Chrome and Chromedriver version mismatches by keeping their versions aligned for testing environments.

### Source excerpt

For developers and businesses offering a web-based product, automated browser testing is a critical tool to ensure continuous delivery of a reliable service. Developers write browser tests by scripting actions against a real browser, simulating real usage by navigating, selecting, and making assertions about web pages and their document elements. In this post, we introduce [...] The post Improved Browser Testing on Heroku with Chrome appeared first on Heroku.

## The 4 best DevSecOps tools for a secure DevOps workflow

DevFeed: [The 4 best DevSecOps tools for a secure DevOps workflow](<https://devfeed.tech/articles/the-4-best-devsecops-tools-for-a-secure-devops-workflow-7772.md>)

Original publisher: [Read original article](<https://snyk.io/blog/4-best-devsecops-tools/>)

Author: Liran Tal

Published: 2024-01-23T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [DevSecOps](<https://devfeed.tech/topics/devsecops.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Security](<https://devfeed.tech/topics/security.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [megawatt](<https://devfeed.tech/tags/megawatt.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [open-source-security](<https://devfeed.tech/tags/open-source-security.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article explains DevSecOps as the integration of security into continuous integration, continuous delivery, and continuous deployment workflows. It describes security activities such as scanning, testing, validation, and monitoring across the development lifecycle, and discusses how suitable tools can improve security, feedback, and delivery efficiency.

### Source excerpt

Learn how DevSecOps tools integrate security into your DevOps workflow from deployment to production.

## How Continuous Delivery Improves Mobile Developer Productivity

DevFeed: [How Continuous Delivery Improves Mobile Developer Productivity](<https://devfeed.tech/articles/how-continuous-delivery-improves-mobile-developer-productivity-35076.md>)

Original publisher: [Read original article](<https://novoda.com/blog/2023/07/07/how-continuous-delivery-improves-mobile-developer-productivity/>)

Author: Ben

Published: 2023-07-07T09:58:55Z

Content type: article

Language: en

Sources: [Novoda](<https://devfeed.tech/sources/novoda.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Release Management](<https://devfeed.tech/topics/release-management.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-engineering](<https://devfeed.tech/tags/mobile-engineering.md>), [release-cadence](<https://devfeed.tech/tags/release-cadence.md>)

### AI overview

This article explains how continuous delivery can improve productivity for mobile development teams. It discusses adapting CI/CD practices to mobile constraints, shortening feedback cycles, automating testing, finding bugs faster, and using weekly or fortnightly release cadences to support continual iteration.

### Source excerpt

When properly implemented, continuous delivery practices and processes allow your mobile teams to build and deploy products at a much faster rate by improving developer productivity. We explore how. The post How Continuous Delivery Improves Mobile Developer Productivity appeared first on Novoda.

## Deep Work and Collaboration in Platform- and Enabling-Teams

DevFeed: [Deep Work and Collaboration in Platform- and Enabling-Teams](<https://devfeed.tech/articles/deep-work-and-collaboration-in-platform-and-enabling-teams-39891.md>)

Original publisher: [Read original article](<https://mende.io/blog/deep-work-and-collaboration-in-platform-and-enabling-teams/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2023-04-01T06:00:00Z

Content type: opinion

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [developer-productivity](<https://devfeed.tech/topics/developer-productivity.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [collaboration-culture-deep-work-employee-happiness-practices-team-topologies-developer-product](<https://devfeed.tech/tags/collaboration-culture-deep-work-employee-happiness-practices-team-topologies-developer-product.md>), [communication](<https://devfeed.tech/tags/communication.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>)

### AI overview

An opinion article explains how a developer experience team balanced deep work with the responsiveness required of a platform- and enabling-team. It describes collaboration, developer tooling, delivery pipelines, architecture, infrastructure, continuous delivery, and support for building, testing, deploying, running, and monitoring software, then introduces six mechanisms for protecting focus while handling requests.

### Source excerpt

Deep Work and Collaboration in Platform- and Enabling-Teams This is the fourth and last articles of my series about deep work. The first article was about the value of deep work for peak performance. The second article was about seven tips for more deep work for individuals. The third articles was about deep work for teams.

## How Wise bootstraps Spinnaker using ArgoCD

DevFeed: [How Wise bootstraps Spinnaker using ArgoCD](<https://devfeed.tech/articles/how-wise-bootstraps-spinnaker-using-argocd-15455.md>)

Original publisher: [Read original article](<https://medium.com/wise-engineering/how-wise-bootstraps-spinnaker-using-argocd-2765e9373b61?source=rss----f2565bbe9c46---4>)

Author: Nick Platt

Published: 2023-02-20T12:24:46Z

Content type: tutorial

Language: en

Sources: [Wise Engineering - Medium](<https://devfeed.tech/sources/wise-engineering-medium.md>)

Topics: [argocd](<https://devfeed.tech/topics/argocd.md>), [spinnaker](<https://devfeed.tech/topics/spinnaker.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [helm-charts](<https://devfeed.tech/tags/helm-charts.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [platform](<https://devfeed.tech/tags/platform.md>), [spinnaker](<https://devfeed.tech/tags/spinnaker.md>)

### AI overview

Wise explains how it bootstrapped Spinnaker automatically with ArgoCD instead of using a staging Spinnaker to manage production. The article compares Spinnaker's pipeline-based deployment model with ArgoCD's declarative GitOps reconciliation model and describes using ArgoCD and its App of Apps pattern to manage Spinnaker installations across Kubernetes clusters.

### Source excerpt

Spinnaker and ArgoCD logos Deploying your deployment tool In our 2 part series, we discussed the state of our CI/CD systems and wrapped up with our vision for CD at Wise, and why we chose Spinnaker. Here's how we set up Spinnaker from scratch, overcoming the technical challenges of bootstrapping a CD platform. We wanted a hands-off and automated way to bootstrap Spinnaker. When researching across industry peers, one approach was to use a staging instance of Spinnaker to manage your production instance. This method of dual Spinnakers, wasn't viable for Wise, due to security concerns with a staging tool having access to change a production environment. It also meant accepting a potentially manual error prone process when managing your staging setup. Instead, we wanted to achieve a fully automatic installation for both of our Spinnaker environments and settled on using ArgoCD. Spinnaker & ArgoCD Spinnaker consists of around 11 Java microservices, which operates on a centralised deployment model -- push based deployments. It utilises pipelines heavily as its deployment strategy, which can be triggered via various input methods e.g. manual, artefact upload etc. Implementing deployments as pipelines allows engineers to describe a release as a set of steps, with powerful concepts such as canary analysis and quality gates built in. This is attractive for Wise, as use of standardised and reusable templates can enforce end consumers to follow a particular paved road e.g. canary deployments with automatic rollbacks. ArgoCD describes itself as "declarative GitOps for Kubernetes". It comprises fewer golang microservices and can be configured to be either centralised or decentralised. By default, ArgoCD differs by not utilising pipeline based deployments, instead operating via a GitOps reconciliation loop as its source of truth. Whatever is defined in Git, ArgoCD will try to reconcile within the cluster. ArgoCD is Kubernetes native and therefore can't be used for deploying infrast

## Adopting Continuous Delivery: More a culture change than automation of processes

DevFeed: [Adopting Continuous Delivery: More a culture change than automation of processes](<https://devfeed.tech/articles/adopting-continuous-delivery-more-a-culture-change-than-automation-of-processes-39869.md>)

Original publisher: [Read original article](<https://mende.io/blog/adopting-continous-delivery-culture/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2021-12-04T12:07:00Z

Content type: article

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [burnout](<https://devfeed.tech/tags/burnout.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-deployment-software-development-developer-productivity-engineering-excellence-organiz](<https://devfeed.tech/tags/continuous-deployment-software-development-developer-productivity-engineering-excellence-organiz.md>), [faster](<https://devfeed.tech/tags/faster.md>), [ownership](<https://devfeed.tech/tags/ownership.md>)

### AI overview

The article argues that adopting continuous delivery requires a culture and process change, not merely automating manual deployment activities. It recommends understanding existing delivery processes, responsibilities, risks, and safety mechanisms before simplifying or automating them.

### Source excerpt

Adopting Continuous Delivery: More a culture change than automation of processes Continuous delivery, the process of automatically delivering changes of a system without human interaction, is one of the most beneficial practices that software teams can adopt. In Accelerate, the authors Nicole Forsgren, Jez Humble and Gene Kim, discovered a strong link between using continuous delivery and organisational performance: Teams that continuously deliver their changes have a stronger sense of ownership, get faster feedback and need to rework their code less. Furthermore, deployments are less stressful and the risk of burnout is reduced.

## Zero to One and Beyond: HackerEarth's journey to Continuous Delivery

DevFeed: [Zero to One and Beyond: HackerEarth's journey to Continuous Delivery](<https://devfeed.tech/articles/zero-to-one-and-beyond-hackerearth-s-journey-to-continuous-delivery-20015.md>)

Original publisher: [Read original article](<http://engineering.hackerearth.com/2021/08/01/CI-CD-Journey/>)

Published: 2021-08-01T00:00:00Z

Content type: article

Language: en

Sources: [HackerEarth](<https://devfeed.tech/sources/hackerearth.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Continuous Deployment (CD)](<https://devfeed.tech/topics/continuous-deployment.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Agile](<https://devfeed.tech/topics/agile.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [ci](<https://devfeed.tech/tags/ci.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [code](<https://devfeed.tech/tags/code.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [deployment](<https://devfeed.tech/tags/deployment.md>)

### AI overview

HackerEarth describes its journey from frequent but failure-prone deployments toward continuous delivery and continuous deployment. The article explains how continuous integration, fast feedback near the point of failure, deployable software, and on-demand push-button deployments can improve release cadence and reduce costly production issues.

### Source excerpt

"Hey the deployment is broken again. Can you push this change again" "Hey, I merged my changes were merged in the morning. I still don't see them in production yet" "Argh, the static files are not updated. We have to run deployment again" These voices hollared across the hallway and this was followed by a huddle to sort things out. These voices soon grew louder and then we realised: Our Deployment is broken. Epilogue At HackerEarth, we have always been good at embracing bleeding edge technologies. We have always taken pride at doing what is right and acknowledge when something needs a fix. A faster delivery cadence and a quicker release cycle are very important for a startup of our scale. Our deployment related problems threatened our fundament need - "Pace" This prompted us to not just fix what was broken but to introduce a new paradigm to deployment - Continuous Deployment. The key tenets of following agile to push consistent smaller pieces of software frequently to customers and get Feedback. As any growing team, we were at one point struggling with - higher deployment failures or critical issues leaking to production. What followed was our path to redemption Circa 2019, HackerEarth was already doing frequent deployments. We had a process to collect, merge, tag and release code into production. But, this was not enough. As it must be obvious now, our feedback cycle was not close to the point of failure. The Integration happened closer to production and any failure is now expensive to fix. This is where our journey up the CI-CD ladder begun. You're doing continuous delivery when: Your software is deployable throughout its lifecycle Your team prioritises keeping the software deployable over working on new features Anybody can get fast, automated feedback on the production readiness of their systems any time somebody makes a change to them You can perform push-button deployments of any version of the software to any environment on demand" -- Martin Fowler When it all

## Continuous Deployment for AWS Glue

DevFeed: [Continuous Deployment for AWS Glue](<https://devfeed.tech/articles/continuous-deployment-for-aws-glue-22993.md>)

Original publisher: [Read original article](<https://bravenewgeek.com/continuous-deployment-for-aws-glue/>)

Author: Mohammed

Published: 2020-10-15T15:51:25Z

Content type: tutorial

Language: en

Sources: [Brave New Geek](<https://devfeed.tech/sources/brave-new-geek.md>)

Topics: [AWS Glue](<https://devfeed.tech/topics/aws-glue.md>), [Continuous Deployment (CD)](<https://devfeed.tech/topics/continuous-deployment.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [analytics-pipeline](<https://devfeed.tech/tags/analytics-pipeline.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-glue](<https://devfeed.tech/tags/aws-glue.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [etl](<https://devfeed.tech/tags/etl.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [jupyter](<https://devfeed.tech/tags/jupyter.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [s3](<https://devfeed.tech/tags/s3.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

A tutorial for automating continuous deployment of AWS Glue ETL jobs. It uses GitHub Actions to generate a Python script from a Jupyter notebook, copy it to Amazon S3, and update the Glue job to use the new script.

### Source excerpt

AWS Glue is a managed service for building ETL (Extract-Transform-Load) jobs. It's a useful tool for implementing analytics pipelines in AWS without having to manage server infrastructure. Jobs are implemented using Apache Spark and, with the help of Development Endpoints, can be built using Jupyter notebooks. This makes it reasonably easy to write ETL processes in an interactive, iterative fashion. Once finished, the Jupyter notebook is converted into a Python script, uploaded to S3, and then run as a Glue job.

## Tutorial: Self-hosted CI/CD deployment in a homelab with GitLab CI, Docker, and Kubernetes

DevFeed: [Tutorial: Self-hosted CI/CD deployment in a homelab with GitLab CI, Docker, and Kubernetes](<https://devfeed.tech/articles/build-deploy-your-own-code-in-your-homelab-10662.md>)

Original publisher: [Read original article](<https://technotim.com/posts/self-hosted-devops-stack/>)

Author: Techno Tim

Published: 2020-09-12T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>), [kubectl](<https://devfeed.tech/topics/kubectl.md>), [rancher](<https://devfeed.tech/topics/rancher.md>), [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [React](<https://devfeed.tech/topics/react.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [developer](<https://devfeed.tech/tags/developer.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [docker-image](<https://devfeed.tech/tags/docker-image.md>), [gitlab-ci](<https://devfeed.tech/tags/gitlab-ci.md>), [guide](<https://devfeed.tech/tags/guide.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [react](<https://devfeed.tech/tags/react.md>), [registry](<https://devfeed.tech/tags/registry.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [testing](<https://devfeed.tech/tags/testing.md>), [unit-tests](<https://devfeed.tech/tags/unit-tests.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wsl](<https://devfeed.tech/tags/wsl.md>)

### AI overview

This tutorial explains how to set up a self-hosted development pipeline in a homelab. It covers repository setup, unit testing with a GitLab CI runner, building and publishing a Docker image to a container registry, and deploying the container to a self-hosted Kubernetes cluster with kubectl.

### Source excerpt

So you're a software engineer or a developer who wants to self-host your own code in your own homelab? Well this is the tutorial for you! In this step-by-step guide we'll walk through setting up a repo, building and testing our own code (with unit tests) in a self-hosted Gitlab CI runner in our CI pipeline, then we'll build a Docker image and push it up to a container registry, then we'll use...

## Interview for BrowserStack's Breakpoint 2020 Conference

DevFeed: [Interview for BrowserStack's Breakpoint 2020 Conference](<https://devfeed.tech/articles/interview-for-browserstack-s-breakpoint-2020-conference-27995.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2020-07-03-browsertack/>)

Author: Matthias Endler

Published: 2020-07-03T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Test automation](<https://devfeed.tech/topics/test-automation.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>), [Cucumber](<https://devfeed.tech/topics/cucumber.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [bdd](<https://devfeed.tech/tags/bdd.md>), [conference](<https://devfeed.tech/tags/conference.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [engineering-culture](<https://devfeed.tech/tags/engineering-culture.md>), [interview](<https://devfeed.tech/tags/interview.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [qa](<https://devfeed.tech/tags/qa.md>), [release-engineering](<https://devfeed.tech/tags/release-engineering.md>), [test-automation](<https://devfeed.tech/tags/test-automation.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article announces Benjamin Bischoff's BrowserStack interview and talk for the virtual Breakpoint 2020 testing summit. It introduces his work in test automation at trivago and describes the company's technical and procedural changes toward more efficient continuous delivery.

### Source excerpt

After 15 years as a game/application developer and trainer, Benjamin decided to make test automation his career. He's currently a Test Automation Engineer in trivago's core QA team. Benj...

[Next page](<https://devfeed.tech/tags/continuous-delivery.md?cursor=WyIyMDIwLTA3LTAzVDAwOjAwOjAwKzAwOjAwIiwgIjlmY2U1MWYzLWYxNzAtNDZkNS1hODE5LTAzMTJiMzE2NTJjMCJd>)