;
;

DZone DevOps and CI/CD Zone

Recent posts in DevOps and CI/CD on DZone.com

DORA Metrics Assume Your CI Pipeline Is Telling the Truth. What If It Is Not?

The DORA framework is built on a premise so foundational that it rarely gets examined. When the research team behind it studied thousands of engine...
Posted on 7 September 2026 | 3:00 pm

Building Agentic RAG, Step by Step: From Static Retrieval to Reasoning Pipelines

Retrieval-augmented generation solved a real problem: it grounded LLM outputs in facts the model was never trained on. But classic RAG has a ceilin...
Posted on 4 September 2026 | 4:00 pm

The Startup Time Trick Hiding Inside Your Docker Build

Every Java developer who runs services on Kubernetes has watched this scene play out. Traffic spikes, the autoscaler adds a pod, and then everyone ...
Posted on 3 September 2026 | 6:00 pm

How I Run Two AI Coding Agents on One Codebase

Parallel coding agents create a concurrency problem before they create a productivity gain. Two autonomous processes that edit the same checkout ca...
Posted on 3 September 2026 | 5:00 pm

Making Running Optional: Scaling AI Agents on Kubernetes With Agent Substrate

What if you could multiplex roughly 250 stateful agent sessions across eight Kubernetes worker Pods, then reactivate any one without losing its in-...
Posted on 3 September 2026 | 12:00 pm

Ampere PMU Profiler: A Guide to Microarchitecture Profiling

Executive Summary The Ampere® PMU Profiler (APP) is a Python-based tool designed to provide deep insight into the microarchitectural behavior of ap...
Posted on 1 September 2026 | 6:01 pm

Designing Replay-Safe CDC Pipelines With Kafka, Debezium, and Recovery Contracts

Change data capture (CDC) pipelines look straightforward on paper: capture database changes, publish them to Kafka, and update downstream systems. ...
Posted on 1 September 2026 | 6:00 pm

Building a Zero-Cost Daily Job Alert Pipeline on GitHub Actions

I needed a job to run once a day, remember what it did yesterday, and cost nothing to operate. The obvious answer is a small VM with cron, or a Lam...
Posted on 1 September 2026 | 4:00 pm

When "Roughly Right" Looks Like a Liability: Engineering Financial-Grade Data Pipelines

Analytics teams do not get too upset about small errors. If a product dashboard is off by half a percent on a Tuesday, nobody files a ticket. If yo...
Posted on 31 August 2026 | 2:00 pm

Inside terraform-provider-archive: A Memory Pattern From 2016 That Scales With Your Lambdas

A CI Runner That Shouldn't Have Died If you deploy AWS Lambdas through Terraform, you almost certainly use archive_file. With enough lambdas, a sin...
Posted on 31 August 2026 | 1:00 pm

Idempotent Output Keying for Long-Running Tasks During Rolling Deployments

A scheduled job that needs ninety to one hundred eighty seconds to produce a single output file looks harmless until the day you ship a new build w...
Posted on 28 August 2026 | 3:00 pm

Feature Flag Patterns: From Release Control to Runtime Resilience

Feature flags are widely used in modern software delivery to control how and when functionality is exposed to users. They allow teams to deploy cod...
Posted on 28 August 2026 | 2:00 pm

Member Spotlight: Shamsher Khan

There’s always more to our contributors than what you see in their author profiles. For our latest Member Spotlight, I sat down with Shamsher Khan ...
Posted on 28 August 2026 | 1:30 pm

Understanding RabbitMQ Exchange Types in Spring Boot

In this blog, you will take a closer look at the different exchange types that can be used in RabbitMQ. All are demonstrated by means of examples...
Posted on 26 August 2026 | 1:00 pm

Containerizing Spark and Lakehouse Development with Docker

Most Docker content targets web developers shipping stateless services. However, data engineers, who represent a huge and growing population of Doc...
Posted on 25 August 2026 | 7:00 pm

LLM Judgment for Document Pipelines: Bounded Pools and Typed Verdicts

This project creates a daily digest for sellers in an enterprise system. Each seller handles accounts at a set of companies and needs to know when ...
Posted on 25 August 2026 | 1:00 pm

Ground Truth for AI-Written Code: Why Context Matters More Than Prompts

Ground Truth for AI-Written Code Session capture, per-line attribution, and selection-bias-free agent benchmarks, on top of the Git host you alread...
Posted on 24 August 2026 | 5:00 pm

When Downtime Means an Unlocked Front Door

Anyone who has carried a pager long enough develops a professional numbness. A queue backs up, a p99 drifts past budget, a deploy does something st...
Posted on 20 August 2026 | 4:00 pm

How Docker Is Becoming an AI Development Platform

It stopped being just a packaging tool the day our onboarding doc got shorter instead of longer. Three weeks into a new ML platform job, I asked a ...
Posted on 19 August 2026 | 5:00 pm

Containerizing LLMs: Best Practices for Docker-Based AI Workloads

The first time I containerized a fine-tuned Llama model for a client's internal search tool, the build finished at 38 gigabytes. I remember staring...
Posted on 19 August 2026 | 2:00 pm