<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedpress="https://feed.press/xmlns" xmlns:podcast="https://podcastindex.org/namespace/1.0" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <atom:link rel="self" href="https://feeds.dzone.com/devops-and-cicd"/>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>DZone DevOps and CI/CD Zone</title>
    <link>https://dzone.com/devops-and-cicd</link>
    <description>Recent posts in DevOps and CI/CD on DZone.com</description>
    <item>
      <title>Solving the Mystery: Why Java RSS Grows in Docker on M1 Macs</title>
      <link>https://feeds.dzone.com/link/23568/17339389/java-rss-growth-docker-m1</link>
      <description><![CDATA[<h2>The Problem</h2>
<p>You're running a Java application in a Docker container on your M1 Mac. Everything works fine, but you notice something strange: The <a href="https://dzone.com/articles/how-to-decrease-jvm-memory-consumption-in-docker-u">resident set size</a> (RSS) keeps growing, even though your heap usage is stable. After hours of investigation, you find mysterious <code>rwxp</code> memory regions, each exactly 128 MB, accumulating in your process memory map.</p>
<p>What's causing this? Is it a memory leak? A JVM bug? Something else entirely?</p><img src="https://feeds.dzone.com/link/23568/17339389.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 12 May 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3638995</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18977781&amp;w=600"/>
      <dc:creator>Sumeet Sharma</dc:creator>
    </item>
    <item>
      <title>AI-Driven Integration in Large-Scale Agile Environments</title>
      <link>https://feeds.dzone.com/link/23568/17338701/ai-agile-integration</link>
      <description><![CDATA[<h2><strong>Abstract</strong></h2>
<p>This article explores the integration of AI technologies into Agile frameworks, focusing on large-scale applications such as the <a href="https://dzone.com/articles/a-complete-guide-about-scaled-agile-framework-safe">Scaled Agile Framework</a> (SAFe). Beginning with personal experiences, the article discusses the synergistic potential of combining AI tools like Splunk and MuleSoft with Agile methodologies to enhance project velocity and foresight.&nbsp;</p>
<p>It highlights the importance of maintaining human oversight to balance AI insights, mitigating risks through regular feedback loops. Drawing on cross-industry insights, particularly from logistics, the article demonstrates the potential improvements AI can bring to software release cycles.&nbsp;</p><img src="https://feeds.dzone.com/link/23568/17338701.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 11 May 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3638456</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18977791&amp;w=600"/>
      <dc:creator>Abhijit Roy</dc:creator>
    </item>
    <item>
      <title>The Serverless Illusion: When “Pay for What You Use” Becomes Expensive</title>
      <link>https://feeds.dzone.com/link/23568/17338596/serverless-illusion-when-you-pay-what-you-use</link>
      <description><![CDATA[<p style="text-align: justify;">The pitch is seductive in its simplicity. You write a function. You deploy it. You pay only for the milliseconds it runs. No servers idling through the night, no reserved capacity gathering dust, no 3 a.m. pager alerts because a VM decided to kernel panic during a deployment window. The cloud provider handles the undifferentiated heavy lifting — their phrase, not mine — and you, liberated from operational tedium, focus on building the thing that actually matters.</p>
<p style="text-align: justify;">I believed this. Genuinely. For a long time.</p><img src="https://feeds.dzone.com/link/23568/17338596.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 11 May 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3645755</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18978550&amp;w=600"/>
      <dc:creator>David Iyanu Jonathan</dc:creator>
    </item>
    <item>
      <title>How to Secure Secrets in CI/CD Pipelines</title>
      <link>https://feeds.dzone.com/link/23568/17338424/secure-secrets-cicd-pipelines</link>
      <description><![CDATA[<p dir="ltr">CI/CD pipelines are the foundation of modern software delivery. Every code change, no matter how small or large, always goes through automated build, test, and deployment workflows prior to production delivery, and then becomes available to end users.</p>
<p dir="ltr">These <a href="https://dzone.com/articles/what-is-a-cicd-pipeline">CI/CD pipelines</a> are connected with several systems. They are connected with different external systems, including image container registries, cloud platforms, artifact repositories, package managers, infrastructure tools, third-party applications, and many other systems. To enable this automation, pipelines depend on credentials including API tokens, cloud keys, service accounts, and passwords.</p><img src="https://feeds.dzone.com/link/23568/17338424.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 11 May 2026 13:00:05 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3642090</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18974407&amp;w=600"/>
      <dc:creator>Sandeep Kumar Khandelwal</dc:creator>
    </item>
    <item>
      <title>The Death of "Text-Only" ChatOps: Why Google's A2UI Matters for DevOps and SRE</title>
      <link>https://feeds.dzone.com/link/23568/17336838/death-of-text-only-chatops-why-googles-a2ui</link>
      <description><![CDATA[<div data-orientation="horizontal" data-state="active" tabindex="0">
 <div data-orientation="horizontal" dir="ltr">
  <div data-orientation="horizontal" data-state="active" tabindex="0">
   <div dir="auto">
    <p>The recent release of <strong>A2UI (Agent-to-User Interface)</strong> by Google introduces a standardized, open-source protocol for how <a href="https://dzone.com/articles/engineering-ai-agent-skill-enterprise-ui-generation">AI agents render user interfaces</a>. For MLOps, DevOps, and SRE teams, this moves beyond the brittle "text-only" paradigm of traditional ChatOps into a new era of <strong>Agentic Interfaces</strong>.</p>
    <p>The following DZone-style article explores how A2UI works and why it is a critical tool for operational workflows.</p><img src="https://feeds.dzone.com/link/23568/17336838.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 08 May 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3619090</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18886365&amp;w=600"/>
      <dc:creator>Deneesh Narayanasamy</dc:creator>
    </item>
    <item>
      <title>Why Your RAG Pipeline Will Fail Without an MCP Server</title>
      <link>https://feeds.dzone.com/link/23568/17336416/why-your-rag-pipeline-will-fail-without-an-mcp</link>
      <description><![CDATA[<p data-end="360" data-start="195" style="text-align: justify;">Let’s unpack the uncomfortable truth:</p>
<p data-end="360" data-start="195" style="text-align: justify;">most <a href="https://dzone.com/articles/mastering-retrieval-augmented-generation">Retrieval-Augmented Generation (RAG) systems</a> in production today are fragile, expensive, and deceptively incomplete.</p><img src="https://feeds.dzone.com/link/23568/17336416.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 07 May 2026 20:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3642059</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18964280&amp;w=600"/>
      <dc:creator>Jaswinder Kumar</dc:creator>
    </item>
    <item>
      <title>Securing CI/CD Pipelines Against Supply Chain Attacks: Why Artifacts and Dependencies Matter More Than Ever</title>
      <link>https://feeds.dzone.com/link/23568/17336369/securing-cicd-pipelines-against-supply-chain-attac</link>
      <description><![CDATA[<p>In highly automated engineering environments, the <a href="https://dzone.com/articles/security-in-the-cicd-pipeline">modern CI/CD pipeline</a> has become a critical trust boundary. Every commit, build, and deployment represents an implicit decision to trust. If that trust is compromised, the pipeline does not just fail; it <strong>faithfully delivers compromise at scale</strong>.</p>
<p>While a significant amount of security effort still centers on production defenses, the most effective attacks are increasingly targeting <strong data-end="556" data-start="544">upstream,</strong> where artifacts are created and dependencies are resolved. And one of the most preventable (yet still common) entry points is also one of the earliest: <strong data-end="748" data-start="709">secrets leaking into source control</strong>.</p><img src="https://feeds.dzone.com/link/23568/17336369.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 07 May 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3626043</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18964226&amp;w=600"/>
      <dc:creator>Ifeoma Eleweke</dc:creator>
    </item>
    <item>
      <title>Reactive Ops to Autonomous Infrastructure: How Agentic AI Is Redefining Modern DevOps</title>
      <link>https://feeds.dzone.com/link/23568/17336216/reactive-ops-to-autonomous-infrastructure</link>
      <description><![CDATA[<h2 data-end="155" data-section-id="sre7b7" data-start="98"><strong data-end="155" data-start="101">Why Operations Can’t Keep Up Anymore</strong></h2>
<p data-end="230" data-start="157">Modern infrastructure has evolved much faster than the way we operate it.</p>
<p data-end="454" data-start="232">Today’s systems are distributed, constantly changing, and deeply interconnected. A single user request can move through many services, each producing logs, metrics, and traces. We now have more visibility than ever before.</p><img src="https://feeds.dzone.com/link/23568/17336216.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 07 May 2026 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3642116</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18962737&amp;w=600"/>
      <dc:creator>Venkatesan Thirumalai</dc:creator>
    </item>
    <item>
      <title>The Hidden Latency of Autoscaling</title>
      <link>https://feeds.dzone.com/link/23568/17334992/the-hidden-latency-of-autoscaling</link>
      <description><![CDATA[<p style="text-align: justify;">There is a comfortable fiction at the center of most <a href="https://dzone.com/articles/developer-centric-cloud-architecture-framework-dcaf">cloud architectures</a>, one that gets written into runbooks and repeated in postmortems with the same exhausted confidence: <em>we autoscale</em>. As if the declaration itself is a reliability posture. As if telling your HPA to watch CPU utilization is the same thing as building a system that breathes.</p>
<p style="text-align: justify;">It isn't. And the gap between those two things has eaten more than a few production environments.</p><img src="https://feeds.dzone.com/link/23568/17334992.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 05 May 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3642048</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18959219&amp;w=600"/>
      <dc:creator>David Iyanu Jonathan</dc:creator>
    </item>
    <item>
      <title>Modernization Is Not Migration</title>
      <link>https://feeds.dzone.com/link/23568/17334882/modernization-is-not-migration</link>
      <description><![CDATA[<h2>Industry Context</h2>
<p><a href="https://dzone.com/articles/application-modernization-amp-6rs">Modernization</a> used to mean something simpler: Move the workloads, update the tooling, declare the project done. In practice, that approach meant engineers manually migrating hundreds of DataStage jobs one at a time, a process that was slow, error-prone, and impossible to scale as platforms grew. The traditional model worked when volumes were low. It broke entirely when weekly release windows started carrying 500 jobs, and the only way through was brute-force manual effort.</p>
<p>What changed the equation was not just cloud infrastructure but also a fundamentally different operating model. When a CI/CD-based promotion mechanism replaced manual steps, reducing what once required hours of coordinated effort down to a single parameterized execution, hundreds of jobs could migrate consistently, with less human involvement and a verifiable audit trail. That shift exposed a harder truth: the technology was never the bottleneck. The operating model was.</p><img src="https://feeds.dzone.com/link/23568/17334882.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 05 May 2026 15:00:15 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3643489</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18954001&amp;w=600"/>
      <dc:creator>vaibhav Sharma</dc:creator>
    </item>
    <item>
      <title>How We Diagnosed a Hidden Scheduler Failure in a Docker Swarm Cluster Serving 2 Million Users</title>
      <link>https://feeds.dzone.com/link/23568/17334823/docker-swarm-scheduler-failure</link>
      <description><![CDATA[<h2>Context: 120 Nodes, Strict SLAs, and Legacy Infrastructure</h2>
<p>Our team is responsible for the mobile backend infrastructure serving over 2 million registered users. The <a href="https://dzone.com/articles/setting-up-a-docker-swarm-cluster-and-deploying-co?fromrel=true">Docker Swarm</a> cluster consists of 120 nodes: 5 manager nodes, 40 worker nodes, and the rest are infrastructure servers. The cluster runs about 50 services, totaling hundreds of replicas.</p>
<p>We inherited Swarm from the previous contractor. The client is not yet ready to migrate to <a href="https://dzone.com/articles/demystifying-kubernetes">Kubernetes</a>, and Swarm is currently sufficient for the current scale. Services are distributed across nodes in groups and bound by labels: up to 4 worker nodes are allocated to heavier services, 2 to less loaded ones, and 1 to non-critical services. Nodes can host replicas of multiple services.</p><img src="https://feeds.dzone.com/link/23568/17334823.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 05 May 2026 14:00:03 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3643490</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18960923&amp;w=600"/>
      <dc:creator>Denis Tiumentsev</dc:creator>
    </item>
    <item>
      <title>Mastering Kubernetes to Maximize Your Cloud Potential</title>
      <link>https://feeds.dzone.com/link/23568/17332369/mastering-kubernetes-to-maximize-your-cloud-potent</link>
      <description><![CDATA[<p data-end="223" data-start="57" style="text-align: justify;"><a href="https://dzone.com/articles/kubernetes-101-understanding-the-foundation-and-ge">Kubernetes</a> is often introduced as a container orchestrator. That’s like calling a modern city “a collection of buildings.” Technically correct, but wildly incomplete.</p>
<p data-end="515" data-start="225" style="text-align: justify;">In reality, Kubernetes is a layered ecosystem where storage, compute, networking, security, and developer workflows interlock like gears in a precision machine. If one gear slips, everything grinds. If all align, you unlock a platform that scales, heals, and evolves with your applications.</p><img src="https://feeds.dzone.com/link/23568/17332369.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 04 May 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3642604</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18958123&amp;w=600"/>
      <dc:creator>Jaswinder Kumar</dc:creator>
    </item>
    <item>
      <title>AgentOps: The Next Evolution of DevOps for AI-Driven Systems</title>
      <link>https://feeds.dzone.com/link/23568/17332342/agentops-the-next-evolution-of-devops-for-ai</link>
      <description><![CDATA[<p><span data-contrast="auto" lang="EN-US">DevOps changed software delivery by making deployment, monitoring, and feedback continuous. But AI-driven systems are pushing those practices into new territory. Once applications start using LLMs, retrieval pipelines, tool-calling workflows, and autonomous agents, classic DevOps is no longer enough. You are not just deploying code. You are operating behavior.</span><span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></p>
<p><span data-contrast="auto" lang="EN-US">That is where AgentOps comes in.</span><span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></p><img src="https://feeds.dzone.com/link/23568/17332342.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 04 May 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3643621</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18953377&amp;w=600"/>
      <dc:creator>Dennis Helfer</dc:creator>
    </item>
    <item>
      <title>Bucket4j + Infinispan: A Deep Dive Into Implementation</title>
      <link>https://feeds.dzone.com/link/23568/17330313/bucket4j-infinispan-implementation</link>
      <description><![CDATA[<p>In distributed systems, the biggest challenge for rate limiting is <strong>state</strong>. How do you ensure that two parallel requests hitting different cluster nodes don't "double-spend" the same token?</p>
<p>In this article, we dive into the implementation details of the integration between the <strong>Bucket4j</strong> rate-limiting framework and <strong>Embedded Infinispan</strong> (not HotRod). This setup creates a data grid across different pods of a single application, allowing for seamless, distributed token management.</p><img src="https://feeds.dzone.com/link/23568/17330313.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 01 May 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3639658</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18955461&amp;w=600"/>
      <dc:creator>Arkadii Osheev</dc:creator>
    </item>
    <item>
      <title>6 Integration Patterns That Look Good on Paper and What Happens When They Hit Production</title>
      <link>https://feeds.dzone.com/link/23568/17330291/integration-patterns-fail-production</link>
      <description><![CDATA[<p>In most enterprise systems, integrations don’t fail immediately. They fail slowly. Everything works fine at first, APIs respond quickly, workflows look clean, and dependencies seem manageable. Then traffic grows, systems evolve, and edge cases appear. That’s when the cracks start to show.</p>
<p>In my experience, these failures are rarely caused by tools. They come from how <a href="https://dzone.com/articles/integration-patterns-in-microservices-world">integration patterns</a> are applied without considering real-world conditions like latency, retries, partial failures, and security boundaries.</p><img src="https://feeds.dzone.com/link/23568/17330291.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 01 May 2026 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3642001</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18955447&amp;w=600"/>
      <dc:creator>Priyanka Jayavel</dc:creator>
    </item>
    <item>
      <title>End-to-End Event Streaming With Kafka, Spring Boot and AWS SQS/SNS (Production-Ready Code Guide)</title>
      <link>https://feeds.dzone.com/link/23568/17328767/end-to-end-event-streaming-with-kafka-spring-boot</link>
      <description><![CDATA[<p data-end="768" data-start="101">Event-driven applications often demand high throughput, reliable delivery and flexible fan out messaging. Each platform in our stack plays a distinct role: <a href="https://dzone.com/articles/kafka-real-time-data-dashboards?fromrel=true">Apache Kafka</a> provides a distributed high volume event log, Amazon SQS offers durable point to point queues and Amazon SNS enables pub/sub broadcasting to multiple subscribers. Using them together yields a robust pipeline teams commonly use Kafka for streaming, SQS for decoupled processing and SNS for multicasting events. This synergy leverages the strengths of each platform to build scalable, loosely coupled systems.</p>
<h2 data-end="1431" data-section-id="18pwj5f" data-start="1407">Architecture Overview</h2>
<p data-end="1529" data-start="1433">The pipeline involves multiple components working together in sequence. Below is the event flow:</p><img src="https://feeds.dzone.com/link/23568/17328767.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 30 Apr 2026 18:00:09 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3642551</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18953051&amp;w=600"/>
      <dc:creator>Mallikharjuna Manepalli</dc:creator>
    </item>
    <item>
      <title>AI Agents for DevOps on Kubernetes Need Real Engineering, Not Magic</title>
      <link>https://feeds.dzone.com/link/23568/17328696/ai-agents-devops-kubernetes-engineering</link>
      <description><![CDATA[<p>In a real Kubernetes cluster, incidents rarely appear as a single, clean alert. They arrive as waves of Kubernetes events, latency spikes, pod restarts, rollout failures, and unpredictable autoscaling behavior all at once. The hard part is usually not “Can we fix it?” but “Can we understand what’s happening fast enough to make a safe decision?”</p>
<p>AI agents for DevOps can help here — but only when they sit on solid engineering foundations. They should compress the early correlation and triage phase, not take opaque, unsafe control of production.</p><img src="https://feeds.dzone.com/link/23568/17328696.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 30 Apr 2026 16:00:10 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3641075</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18953829&amp;w=600"/>
      <dc:creator>Abdul Majid Qureshi</dc:creator>
    </item>
    <item>
      <title>Beyond Big Data: Designing Agentic Data Pipelines for AI Workloads</title>
      <link>https://feeds.dzone.com/link/23568/17328039/beyond-big-data-designing-agentic-data-pipe</link>
      <description><![CDATA[<p>For years, data engineering was built around a familiar idea: ingest everything, store everything, process at scale, and make it available for dashboards, analytics, and reporting. That model worked well for business intelligence and historical analysis. But AI workloads are changing what data pipelines are expected to do.&nbsp;</p>
<p>Modern AI systems do not just consume data in batch. They retrieve, reason, act, monitor outcomes, and adapt in near real time. That shift is why agentic data pipelines are becoming a serious architectural pattern. Instead of moving data passively from source to sink, they actively decide what to retrieve, how to transform it, which tools to call, and when to trigger downstream actions.&nbsp;</p><img src="https://feeds.dzone.com/link/23568/17328039.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 29 Apr 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3642538</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18945552&amp;w=600"/>
      <dc:creator>Liza Kosh</dc:creator>
    </item>
    <item>
      <title>Java Backend Development in the Era of Kubernetes and Docker</title>
      <link>https://feeds.dzone.com/link/23568/17327241/java-backend-kubernetes-docker</link>
      <description><![CDATA[<p>We moved our monolithic Java application to Kubernetes last year. The promise was scalability and resilience. The reality was a series of silent failures during deployments. Users reported dropped connections every time we pushed a new version. Our monitoring showed zero downtime, but the customer experience told a different story. Requests vanished into the void during rolling updates. We spent weeks chasing network ghosts before finding the root cause. The issue was not the network. It was how our Java application handled termination signals.</p>
<p>In this article, I will share how we adapted our Java backend for container orchestration. I will explain the specific lifecycle issues we encountered. I will detail the configuration changes that solved the dropout problem. This is not a guide on writing Dockerfiles. It is a record of the operational friction we faced when Java met Kubernetes. Building cloud-native Java apps requires more than just packaging a JAR. It requires understanding how the orchestration layer interacts with the JVM.</p><img src="https://feeds.dzone.com/link/23568/17327241.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 28 Apr 2026 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3641690</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18949999&amp;w=600"/>
      <dc:creator>Ramya vani Rayala</dc:creator>
    </item>
    <item>
      <title>Implementing Security-First CI/CD: A Hands-On Guide to DevSecOps Automation</title>
      <link>https://feeds.dzone.com/link/23568/17327142/implementing-security-first-cicd</link>
      <description><![CDATA[<p style="font-size: 17px;"><em>Editor’s Note: The following is an article written for and published in DZone’s 2026 Trend Report,&nbsp;</em><a href="https://dzone.com/link/2026-tr-security-contributor-article" rel="noopener noreferrer" target="_blank"><em>Security by Design: AI Defense, Supply Chain Security, and Security-First Architecture in Practice</em></a>.</p>
<hr>
<p dir="ltr">DevSecOps means security is part of software delivery from the beginning, where security is built into planning, coding, building, testing, releasing, and operations. As pipelines become faster and more automated, security checks should run inside the CI/CD pipeline and be enforceable across delivery.</p><img src="https://feeds.dzone.com/link/23568/17327142.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 28 Apr 2026 14:30:05 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3650556</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=18999800&amp;w=600"/>
      <dc:creator>Boris Zaikin</dc:creator>
    </item>
  </channel>
</rss>
