<?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/deployment"/>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>DZone Deployment Zone</title>
    <link>https://dzone.com/deployment</link>
    <description>Recent posts in Deployment on DZone.com</description>
    <item>
      <title>The Startup Time Trick Hiding Inside Your Docker Build</title>
      <link>https://feeds.dzone.com/link/23567/17439258/docker-build-startup-time</link>
      <description><![CDATA[<p data-sourcepos="3:1-3:427;58-484" dir="ltr">Every Java developer who runs services on Kubernetes has watched this scene play out. Traffic spikes, the autoscaler adds a pod, and then everyone waits. The container is running in two seconds. The application is not ready for another twelve seconds. During those ten seconds, your existing pods absorb the extra load, latency climbs, and if things are bad enough, the autoscaler panics and adds even more pods that are also not ready.</p>
<p data-sourcepos="5:1-5:370;486-855" dir="ltr">I spent years treating Spring Boot startup time as a fact of life, the way you treat weather. Then I found out the JVM has had a fix for a big chunk of it since Java 12; it works beautifully inside Docker, and almost nobody bakes it into their images. It is called Class Data Sharing, CDS for short, and this article shows you how to make your Docker build do the work</p><img src="https://feeds.dzone.com/link/23567/17439258.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 03 Sep 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669942</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19166206&amp;w=600"/>
      <dc:creator>Garima Agarwal</dc:creator>
    </item>
    <item>
      <title>How I Run Two AI Coding Agents on One Codebase</title>
      <link>https://feeds.dzone.com/link/23567/17439228/two-ai-coding-agents</link>
      <description><![CDATA[<p>Parallel coding agents create a concurrency problem before they create a productivity gain. Two autonomous processes that edit the same checkout can overwrite files, invalidate assumptions, contaminate test state, or produce changes that are individually correct but jointly incompatible.&nbsp;</p>
<p>A safer operating model treats each agent as an isolated contributor with a dedicated Git worktree, an explicit file-level contract, deterministic validation commands, and no authority to integrate directly into the protected branch. Git worktrees provide multiple linked working trees for one repository, while modern coding-agent platforms independently reinforce the same principle through isolated sandboxes, scoped write access, and controlled network permissions.&nbsp;</p><img src="https://feeds.dzone.com/link/23567/17439228.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 03 Sep 2026 17:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3673076</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19166194&amp;w=600"/>
      <dc:creator>Uthej Mopathi</dc:creator>
    </item>
    <item>
      <title>Making Running Optional: Scaling AI Agents on Kubernetes With Agent Substrate</title>
      <link>https://feeds.dzone.com/link/23567/17439026/scaling-ai-agents-kubernetes</link>
      <description><![CDATA[<p data-source-line="13">What if you could multiplex roughly 250 stateful agent sessions across eight Kubernetes worker Pods, then reactivate any one without losing its in-memory or filesystem state?</p>
<p data-source-line="15">The <a href="https://github.com/agent-substrate/substrate#demo" rel="noopener noreferrer" target="_blank">repository's demo</a> reports 30x+ actor-to-worker oversubscription for that sample workload, with sub-second activation. It is a demonstration, not a production capacity guarantee.&nbsp;</p><img src="https://feeds.dzone.com/link/23567/17439026.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 03 Sep 2026 12:00:13 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3673154</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19162534&amp;w=600"/>
      <dc:creator>Mayowa Fajobi</dc:creator>
    </item>
    <item>
      <title>Building a Zero-Cost Daily Job Alert Pipeline on GitHub Actions</title>
      <link>https://feeds.dzone.com/link/23567/17436554/build-daily-job-alert-pipeline</link>
      <description><![CDATA[<p>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 Lambda plus DynamoDB. I did not want to pay for either, and I did not want a server to patch. So I pushed the whole thing onto GitHub Actions and used a <a href="https://json.org/" rel="noopener noreferrer" target="_blank">JSON</a> file committed back to the repo as the database. It has now run 139 times in production on the free tier, tracking just over 1,000 records, and the operating bill is still zero. Here is the part that took the most thought: keeping state across runs that are, by design, completely stateless.</p>
<p style="text-align: center;"><em>"The daily digest the pipeline sends, with new postings badged."</em></p><img src="https://feeds.dzone.com/link/23567/17436554.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 01 Sep 2026 16:00:15 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3660828</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19111879&amp;w=600"/>
      <dc:creator>Mandar Chaudhari</dc:creator>
    </item>
    <item>
      <title>Inside terraform-provider-archive: A Memory Pattern From 2016 That Scales With Your Lambdas</title>
      <link>https://feeds.dzone.com/link/23567/17435614/inside-terraform-provider-archive</link>
      <description><![CDATA[<h2>A CI Runner That Shouldn't Have Died</h2>
<p>If you deploy AWS Lambdas through Terraform, you almost certainly use <code>archive_file</code>. With enough lambdas, a single <code>terraform apply</code> can kill the CI runner with OOM. The trickiest part is that you will not see any errors in Terraform output and have no clue what just happened.</p>
<p>I noticed this when my lambdas started failing — every first <code>terraform apply</code> after a routine change. SIGKILL from the kernel OOM killer and nothing in Terraform logs. The strange part is that reapply sometimes worked — not always on the first try, but eventually it went through. I've named the ticket "Flaky CI," and two weeks of investigation was focused on the CI itself: runner memory, parallel jobs, Docker leaks. <code>terraform apply</code> was the last suspect — from my perspective, there was no way or reason for it to consume so much memory.</p><img src="https://feeds.dzone.com/link/23567/17435614.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 31 Aug 2026 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3666059</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19155003&amp;w=600"/>
      <dc:creator>Oleg Mamiev</dc:creator>
    </item>
    <item>
      <title>Deliberate Decoupling: 6 Architectural Patterns From a Regulated WAS-to-AWS Migration</title>
      <link>https://feeds.dzone.com/link/23567/17433876/regulated-was-aws-migration-patterns</link>
      <description><![CDATA[<h2>Key Takeaways</h2>
<ul>
 <li>In regulated industries, cloud migration success is determined less by technology selection and more by how deliberately you decouple risk vectors — compliance risk, organizational hesitation, user adoption gaps, and integration changes — so no single failure can derail the whole program.</li>
 <li>You can successfully migrate an application to AWS while keeping data on-premises by routing through a REST API abstraction (e.g., IBM’s DB2 REST API layer) paired with dedicated AWS security groups controlling cloud-to-on-prem traffic, allowing the data migration to proceed on its own compliance and trust-building timeline.</li>
 <li>The most dangerous compliance gap in regulated applications isn’t declared sensitive fields — it’s free-form text fields where users may inadvertently type SSNs, credit cards, or other regulated identifiers; proactive tokenization in the application’s write path closes this gap before any audit finds it.</li>
 <li>Long-tenured business users carry a decade of UX muscle memory that QA testing cannot replicate; allocating real production validation time (such as a 15-day dark deployment cohort) is essential when migrating systems users have relied on daily for 10+ years.</li>
 <li>Before starting a regulated cloud migration, ask which risk vector each architectural decision is decoupling and whether your team is aligned on why — this single question reframes "cloud migration" from a technology project into a coordinated risk-management exercise.</li>
</ul>
<h2>Introduction</h2>
<p>Most published writing on legacy-to-cloud migration treats it as a technical exercise: pick the stack, plan the cutover, flip the switch. In regulated industries, that framing fails — and the failure mode isn’t a missed deployment window. It’s a stalled program, a failed compliance audit, or a client who pulls back from the cloud strategy entirely.</p>
<p>A <a href="https://dzone.com/articles/mastering-cloud-migration-best-practices-to-make-i">cloud migration</a> in healthcare insurance is as much about regulatory risk management, organizational trust-building, and user adoption as it is about microservices and Fargate. Get the technology right and miss the risk choreography, and the project doesn’t ship.</p><img src="https://feeds.dzone.com/link/23567/17433876.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 28 Aug 2026 16:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663959</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19154959&amp;w=600"/>
      <dc:creator>Alka Nimje</dc:creator>
    </item>
    <item>
      <title>Feature Flag Patterns: From Release Control to Runtime Resilience</title>
      <link>https://feeds.dzone.com/link/23567/17433812/eature-flag-patterns</link>
      <description><![CDATA[<p style="text-align: left;">Feature flags are widely used in modern software delivery to control how and when functionality is exposed to users. They allow teams to deploy code independently of releasing features, reducing the risk associated with large or tightly coupled releases.</p>
<p style="text-align: left;">But feature flags are not limited to simple on/off switches. They can support gradual rollouts, experimentation, access control, operational safeguards, and runtime configuration. Each of these use cases has a different purpose and requires a different way of designing and managing flags.</p><img src="https://feeds.dzone.com/link/23567/17433812.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 28 Aug 2026 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3671096</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19154899&amp;w=600"/>
      <dc:creator>Josephine Eskaline Joyce</dc:creator>
    </item>
    <item>
      <title>Member Spotlight: Shamsher Khan</title>
      <link>https://feeds.dzone.com/link/23567/17433702/member-spotlight-shamsher-khan</link>
      <description><![CDATA[<p data-end="1090" data-start="875">There’s always more to our contributors than what you see in their author profiles. For our latest Member Spotlight, I sat down with <strong>Shamsher Khan&nbsp;</strong>to learn more about his newest project. What started as a frustrating Kubernetes troubleshooting problem has since grown into published research, a new way of thinking about operational evidence, and ongoing open-source work.</p>
<p><strong>What first got you interested in digging into complex infrastructure and systems problems?</strong></p><img src="https://feeds.dzone.com/link/23567/17433702.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 28 Aug 2026 13:30:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3677660</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19170650&amp;w=600"/>
      <dc:creator>Dominique Roller</dc:creator>
    </item>
    <item>
      <title>Understanding RabbitMQ Exchange Types in Spring Boot</title>
      <link>https://feeds.dzone.com/link/23567/17432245/rabbitmq-exchange-types-spring-boot</link>
      <description><![CDATA[<div>
 <p>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 in a Spring Boot application. Enjoy!</p>
 <h2>Introduction</h2>
 <p>In the <a href="https://dzone.com/articles/rabbitmq-spring-boot" rel="noopener noreferrer" target="_blank">previous blog,</a> you learned the basic concepts of RabbitMQ and how to use it in a Spring Boot application. However, you only scratched the surface of it, so now it is time to dig a bit deeper into the different exchange types.</p><img src="https://feeds.dzone.com/link/23567/17432245.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 26 Aug 2026 13:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3673218</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19151339&amp;w=600"/>
      <dc:creator>Gunter Rotsaert</dc:creator>
    </item>
    <item>
      <title>Containerizing Spark and Lakehouse Development with Docker</title>
      <link>https://feeds.dzone.com/link/23567/17428445/containerize-development-with-docker</link>
      <description><![CDATA[<p>Most Docker content targets web developers shipping stateless services. However, data engineers, who represent a huge and growing population of Dockers users, are mostly left to figure things out alone, and it shows. The get pipelines that pass locally, but explode on clusters. They pit notebook-only development against expensive cloud workspaces, and more. This article applies six years of production data platform experience in financial services and healthcare to a question nobody answers well: How to you make a laptop behave like a lakehouse?&nbsp;</p>
<h2>A Familiar Routine</h2>
<p>If you build data pipelines for a living, you've lived this story. Your PySpark job runs perfectly in a cloud notebook. You productionize it, push it through CI, deploy it to the cluster, and it fails. A dependency mismatch. A different Spark minor version. A Delta Lake protocol feature your local wheel doesn't know about. A timezone default nobody set.</p><img src="https://feeds.dzone.com/link/23567/17428445.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 25 Aug 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659665</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19124070&amp;w=600"/>
      <dc:creator>Aniket Abhishek Soni</dc:creator>
    </item>
    <item>
      <title>The Code-Volume Delusion: Rethinking Engineering Velocity in the AI Era</title>
      <link>https://feeds.dzone.com/link/23567/17428294/rethinking-ai-engineering-velocity</link>
      <description><![CDATA[<p dir="ltr" style="text-align: left;">Let's be honest about what happens when you give an entire engineering team AI coding assistants.</p>
<p dir="ltr" style="text-align: left;">You look at the sprint board, and tickets are moving to "In Review" faster than ever. Your developers are happy. They are writing boilerplate in seconds and generating entire component structures before their morning coffee gets cold. If you measure productivity by the sheer volume of code generated, your team has successfully turned into a factory.</p><img src="https://feeds.dzone.com/link/23567/17428294.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 25 Aug 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664849</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19144491&amp;w=600"/>
      <dc:creator>Rupesh Dabbir</dc:creator>
    </item>
    <item>
      <title>Multi-Account AWS Architecture: Isolating PHI Workloads Without Slowing Down Engineering Teams</title>
      <link>https://feeds.dzone.com/link/23567/17427686/aws-phi-isolation</link>
      <description><![CDATA[<p dir="ltr">Most engineering teams working on healthtech applications reach a point where someone asks a question that sounds simple but isn't: How do we make sure a developer testing a new feature can't accidentally access production patient data?</p>
<p dir="ltr">The answer determines whether the architecture that follows will be auditable or not. Teams that answer it with process — "we have policies about that" — spend the next 18 months patching access-control gaps that reopen every time a new engineer joins or a new service gets wired in. Teams that answer it architecturally spend a week setting up AWS Organizations correctly and then largely stop thinking about it.</p><img src="https://feeds.dzone.com/link/23567/17427686.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 24 Aug 2026 19:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669741</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19149634&amp;w=600"/>
      <dc:creator>Garik H</dc:creator>
    </item>
    <item>
      <title>Ground Truth for AI-Written Code: Why Context Matters More Than Prompts</title>
      <link>https://feeds.dzone.com/link/23567/17427582/ai-code-context-over-prompts</link>
      <description><![CDATA[<h2>Ground&nbsp;Truth&nbsp;for&nbsp;AI-Written&nbsp;Code</h2>
<p><em>Session capture, per-line attribution, and selection-bias-free agent benchmarks, on top of the Git host you already use.</em></p>
<blockquote>
 <p>A technical overview for engineers and engineering leaders evaluating how much of their codebase is now written by AI agents - and who is accountable for it.</p><img src="https://feeds.dzone.com/link/23567/17427582.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 24 Aug 2026 17:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669854</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19148276&amp;w=600"/>
      <dc:creator>Troian Serhii</dc:creator>
    </item>
    <item>
      <title>AWS Bedrock vs Vertex AI vs Azure Foundry: Stop Comparing Benchmarks, Start Asking This Instead</title>
      <link>https://feeds.dzone.com/link/23567/17424573/bedrock-vs-vertex-vs-foundry</link>
      <description><![CDATA[<p data-sourcepos="3:1-3:559;80-638" dir="ltr">Every few weeks, someone on my team, or in a client meeting, asks me the same question: "Which cloud should we use for our AI workloads?" I have been building enterprise integrations for over fourteen years now, and lately most of my time goes into RAG pipelines, vector databases, and agentic orchestration on top of these platforms. So I get this question a lot, and honestly, there is no single right answer. The right cloud depends on where your data already lives, what your compliance team will accept, and which models your architecture actually needs.</p>
<p data-sourcepos="5:1-5:252;640-891" dir="ltr">In this article, I want to walk through the three big players, AWS Bedrock, Google Vertex AI, and Microsoft Azure AI Foundry, and share what I have learned working with these platforms in real enterprise settings, not just from reading marketing pages.</p><img src="https://feeds.dzone.com/link/23567/17424573.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 20 Aug 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3671140</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19144592&amp;w=600"/>
      <dc:creator>Balaji Venkatasubramaniyar</dc:creator>
    </item>
    <item>
      <title>How Docker Is Becoming an AI Development Platform</title>
      <link>https://feeds.dzone.com/link/23567/17423231/docker-ai-development-platform</link>
      <description><![CDATA[<p><em><span>It stopped being just a packaging tool the day our onboarding doc got shorter instead of longer.</span></em></p>
<p><span>Three weeks into a new ML platform job, I asked a coworker why the 'getting started' doc had a section called 'If conda breaks, try the alternative.' He laughed in a way that told me it wasn't a joke. Every new hire spent their first two days fighting Python versions, CUDA driver mismatches, and a vector database that someone had installed locally in 2022 and nobody dared touch. We had four individuals on the team, each with distinct working setups, and "it works on my machine" was no longer a mere punchline; it had become a regular agenda item during our daily standup meetings.&nbsp;</span></p><img src="https://feeds.dzone.com/link/23567/17423231.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 19 Aug 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663882</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19140183&amp;w=600"/>
      <dc:creator>Pruthvi Raj Seknametla</dc:creator>
    </item>
    <item>
      <title>Containerizing LLMs: Best Practices for Docker-Based AI Workloads</title>
      <link>https://feeds.dzone.com/link/23567/17423057/docker-llm-containerization</link>
      <description><![CDATA[<p><span>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 at the terminal thinking there was no way that was right. It was right. The image included a CUDA base, PyTorch with every backend compiled in, model weights baked directly into the layer, and a pip cache that had not been cleaned.&nbsp;</span></p>
<p><span>Pushing that to our registry took eleven minutes on a good connection. Pulling it onto a fresh node during an autoscale event took even longer, and by the time the pod was ready, the traffic spike it was supposed to handle had already passed. That's the moment I stopped treating LLM containers like regular application containers, because they are not the same animal at all.</span></p><img src="https://feeds.dzone.com/link/23567/17423057.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 19 Aug 2026 14:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663880</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19138842&amp;w=600"/>
      <dc:creator>Pruthvi Raj Seknametla</dc:creator>
    </item>
    <item>
      <title>How Different Docker Engine Versions Led to Partial Traffic Unavailability in Docker Swarm</title>
      <link>https://feeds.dzone.com/link/23567/17422952/docker-engine-swarm-traffic</link>
      <description><![CDATA[<p>If different Docker Engine versions are running simultaneously in a Docker Swarm cluster, this may lead not to an obvious service outage but to a more subtle scenario: partial traffic degradation on individual nodes. In this case, the issue appeared on one of the manager nodes, Traefik started reporting an unavailable status (<code>health=0</code>) for the <code>router-app</code> service, and the cause, according to the working hypothesis, was related to differences in <code>iptables</code> rules and overlay networking between Docker 28.1.1 and 28.2.2.</p>
<p>On June 22, 2025, this exact scenario occurred in the production cluster of the backend infrastructure for a socially significant public transportation mobile application. The system serves about 2 million users, several tens of thousands of daily active users, and a total load of around 1000–1600 RPS, so even partial degradation at a single entry point affected a high-load segment of traffic and could have had a noticeable impact on SLA metrics if it had not been localized in time.</p><img src="https://feeds.dzone.com/link/23567/17422952.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 19 Aug 2026 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665843</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19140087&amp;w=600"/>
      <dc:creator>Denis Tiumentsev</dc:creator>
    </item>
    <item>
      <title>Building Internal Developer Platforms on Kubernetes: The Abstraction Problem Nobody Warns You About</title>
      <link>https://feeds.dzone.com/link/23567/17422393/building-internal-developer-platforms-on-kubernetes</link>
      <description><![CDATA[<h2><strong>Introduction</strong></h2>
<p>The meeting that changed the platform team's direction was not a technical one. It was a conversation with a product engineer who had been at the company for eight months and had never successfully deployed to production without help from someone on the platform team. Not because she lacked skill.&nbsp;</p>
<p>She was smart, experienced, and had successfully launched production systems at two previous jobs, but getting a working service into production meant dealing with fifteen different configuration files across four repositories, figuring out how Helm values files and Kustomize overlays worked together, and knowing which of the three CI pipeline templates to use based on whether the service needed a sidecar, a job scheduler, or neither.</p><img src="https://feeds.dzone.com/link/23567/17422393.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 18 Aug 2026 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659661</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19136194&amp;w=600"/>
      <dc:creator>Pruthvi Raj Seknametla</dc:creator>
    </item>
    <item>
      <title>Building Data Pipelines: Here's What Palantir Foundry Did That Surprised Me.</title>
      <link>https://feeds.dzone.com/link/23567/17422336/palantir-foundry-data-pipelines</link>
      <description><![CDATA[<p dir="ltr">Senior data engineers are trained to be skeptical of proprietary platforms. When I entered a Palantir Foundry training bootcamp, I expected to find a slow, expensive alternative to the mature tools I know on AWS and Azure. What I found instead was a platform built for a radically different user, one who cannot write <a href="https://dzone.com/articles/sql-database-schema-beginners-guide-with-examples" rel="noopener noreferrer" target="_blank">SQL</a> but needs answers now.</p>
<p dir="ltr">I want to write about what I actually observed honestly, including where I think the hype is justified and where I think it is not, because most Foundry content I have seen is either from Palantir's own marketing or from practitioners so embedded in the platform they have forgotten what it was like to come to it fresh. I am writing this while that perspective is still clear.</p><img src="https://feeds.dzone.com/link/23567/17422336.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 18 Aug 2026 15:00:04 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665482</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19134801&amp;w=600"/>
      <dc:creator>Sashank siwakoti</dc:creator>
    </item>
    <item>
      <title>From raw manifests to self-service Kubernetes apps: creating enterprise-ready open platforms</title>
      <link>https://feeds.dzone.com/link/23567/17418297/from-raw-manifests-to-self-service-kubernetes-apps</link>
      <description><![CDATA[<div>
 <div class="table-responsive" style="border: none;">
  <table style="max-width: 100%; width: auto; table-layout: fixed; display: table;" width="auto">
   <tbody>
    <tr style="overflow-wrap: break-word; width: auto;" width="auto">
     <td style="overflow-wrap: break-word; width: auto;" width="auto">Sponsored By: Nutanix<br><img data-new="false" data-mimetype="image/png" data-creationdateformatted="08/04/2026 07:45 PM" data-url="https://dz2cdn1.dzone.com/storage/temp/19126920-1785872754322.png" data-size="17231" data-id="19126920" data-image="true" data-sizeformatted="17.2 kB" data-creationdate="1785872754828" data-type="temp" data-modificationdate="null" data-name="1785872754322.png" data-src="https://dz2cdn1.dzone.com/storage/temp/19126920-1785872754322.png" class="fr-fic fr-dib fr-fil lazyload" style="width: 144px;"><em>The following is sponsored content. It may not reflect the views of our editorial staff.</em><br></td>
    </tr>
   </tbody>
  </table>
 </div>
</div>
<h2 dir="ltr">The Kubernetes scaling problem nobody talks about</h2>
<p dir="ltr">Enterprise platform teams encounter the same pattern repeatedly: a Kubernetes platform works well enough that nobody wants to change it.</p>
<p dir="ltr">This happens gradually as teams make reasonable technology choices: selecting different ingress controllers, secrets management tools, CD platforms, or observability software. Individually, none of these decisions is a problem. Months later, however, they’ve created a Kubernetes environment that only a handful of people understand. As soon as that one person gets sick or leaves the company, maintaining or improving the platform becomes much more difficult.</p><img src="https://feeds.dzone.com/link/23567/17418297.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 14 Aug 2026 16:27:20 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3673195</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19147211&amp;w=600"/>
      <dc:creator>DZone Staff</dc:creator>
    </item>
  </channel>
</rss>
