<?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/cloud-architecture"/>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>DZone Cloud Architecture Zone</title>
    <link>https://dzone.com/cloud-architecture</link>
    <description>Recent posts in Cloud Architecture on DZone.com</description>
    <item>
      <title>The Startup Time Trick Hiding Inside Your Docker Build</title>
      <link>https://feeds.dzone.com/link/23561/17439256/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/23561/17439256.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>Making Running Optional: Scaling AI Agents on Kubernetes With Agent Substrate</title>
      <link>https://feeds.dzone.com/link/23561/17439024/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/23561/17439024.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>Inside terraform-provider-archive: A Memory Pattern From 2016 That Scales With Your Lambdas</title>
      <link>https://feeds.dzone.com/link/23561/17435593/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/23561/17435593.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/23561/17433872/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/23561/17433872.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>Member Spotlight: Shamsher Khan</title>
      <link>https://feeds.dzone.com/link/23561/17433697/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/23561/17433697.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>Containerizing Spark and Lakehouse Development with Docker</title>
      <link>https://feeds.dzone.com/link/23561/17428485/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/23561/17428485.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>Multi-Account AWS Architecture: Isolating PHI Workloads Without Slowing Down Engineering Teams</title>
      <link>https://feeds.dzone.com/link/23561/17427685/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/23561/17427685.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>From Bottlenecks to Reliability: A Practical Guide to Scaling Temporal in Production</title>
      <link>https://feeds.dzone.com/link/23561/17425847/scaling-temporal-production</link>
      <description><![CDATA[<p>Temporal is designed to preserve Workflow state through process crashes and infrastructure failures, but durable state does not remove ordinary capacity limits. In production, the control plane can remain healthy while throughput collapses because Worker slots are saturated, Task Queues mix incompatible workloads, or a failover activates a region without enough Worker capacity. Temporal Workers run outside the Temporal Service and execute Workflow and Activity code, so production scalability depends as much on Worker and routing design as on the service itself.</p>
<h2>The Worker Fleet Is Usually the First Capacity Boundary</h2>
<p>Schedule-to-Start latency is best treated as queueing delay rather than application execution time. It measures the interval between a Task being enqueued and a Worker starting it. Rising Schedule-to-Start latency, growing approximate backlog, and exhausted Worker task slots indicate that Tasks are arriving faster than the fleet can consume them. <a href="https://dzone.com/articles/temporal-workflow-guide-event-driven-applications">Temporal Cloud</a> exposes <code>temporal_cloud_v1_approximate_backlog_count</code>, while SDK metrics expose Workflow and Activity Schedule-to-Start latency and available task slots. Temporal guidance recommends watching these signals together because backlog depth alone does not identify whether the limit is Worker count, Worker configuration, or polling behavior.&nbsp;</p><img src="https://feeds.dzone.com/link/23561/17425847.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 21 Aug 2026 18:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669857</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19145364&amp;w=600"/>
      <dc:creator>Akhil Madineni</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/23561/17424554/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/23561/17424554.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/23561/17423225/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/23561/17423225.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/23561/17423055/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/23561/17423055.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/23561/17423056/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/23561/17423056.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/23561/17422392/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/23561/17422392.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/23561/17422330/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/23561/17422330.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/23561/17418296/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/23561/17418296.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>
    <item>
      <title>Reliability Challenges in Multi-Cloud Environments: Why Two Clouds Are Often Harder Than One</title>
      <link>https://feeds.dzone.com/link/23561/17418251/multi-cloud-reliability-challenges</link>
      <description><![CDATA[<p>The pitch for multi-cloud always sounds clean. Avoid vendor lock-in. Optimize costs by running workloads on whichever provider is cheapest for a given task. Improve resilience by distributing across independent failure domains. On paper, it's a compelling case. In practice, the teams living with multi-cloud deployments often describe something closer to the opposite: doubled operational complexity, halved observability, and a category of reliability problems that only exist because there are two clouds instead of one.</p>
<p>A team I worked closely with made the move to multi-cloud workloads on AWS and ML inference pipelines on GCP because of better GPU availability and pricing at the time and spent the next eight months dealing with a class of incident they hadn't anticipated: failures that were neither the application's fault nor either cloud provider's fault but existed in the boundary between them. Data transfer latency spikes that only appeared under load. Authentication token expiry edge cases that only trigger during cross-cloud calls. Network policy interactions that passed every pre-production test and failed in production at 3 am. The problems weren't hard individually. They were hard because the diagnostic tools for each cloud pointed inward, and the failure lived in the space neither tool was looking at.</p><img src="https://feeds.dzone.com/link/23561/17418251.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 14 Aug 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659662</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19135113&amp;w=600"/>
      <dc:creator>Pruthvi Raj Seknametla</dc:creator>
    </item>
    <item>
      <title>LocalStack and Terraform: A Clean Local AWS Setup Guide</title>
      <link>https://feeds.dzone.com/link/23561/17417400/localstack-and-terraform</link>
      <description><![CDATA[<p>Running AWS resources locally is a game-changer for engineering velocity, cost optimization, and developer autonomy. Traditionally, testing cloud infrastructure required deploying directly to a staging or sandbox AWS account. This workflow introduced painful friction points: waiting for slow cloud provisioning cycles, tracking down orphaned resources that inflate the monthly bill, and requiring a constant, high-speed internet connection.</p>
<p><a href="https://app.localstack.cloud/" rel="noopener noreferrer" target="_blank">LocalStack</a> solves this by emulating core AWS services, such as &nbsp;S3, SQS, DynamoDB, and other services directly on your local machine inside a Docker container. &nbsp;When paired with <a href="https://developer.hashicorp.com/terraform" rel="noopener noreferrer" target="_blank">Terraform</a>, you can safely write, plan, and apply <a href="https://dzone.com/articles/what-is-infrastructure-as-code">infrastructure-as-code</a> (IaC) configuration blueprints against this local simulator.&nbsp;</p><img src="https://feeds.dzone.com/link/23561/17417400.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 13 Aug 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663862</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19134897&amp;w=600"/>
      <dc:creator>Ammar Ekbote</dc:creator>
    </item>
    <item>
      <title>Why AWS and Azure Handle Data Perimeter Differently</title>
      <link>https://feeds.dzone.com/link/23561/17417288/aws-azure-data-perimeter</link>
      <description><![CDATA[<p><span data-contrast="auto" lang="EN-US">AWS can send audit logs to an attacker’s account unless denials are enforced at the network layer, while Azure doesn’t log network-block requests at all.</span><span data-ccp-props="{}">&nbsp;</span></p>
<p><span data-contrast="auto" lang="EN-US">The concept of a data perimeter was popularized by </span><a href="https://dzone.com/articles/aws-basics"><span data-contrast="auto" lang="EN-US">AWS</span></a><span data-contrast="auto" lang="EN-US"> [1] to establish organizational boundaries around identities, resources, and networks. In simple terms, AWS provides access controls to ensure that trusted identities access trusted resources from expected networks while blocking all outside access.</span><span data-ccp-props="{}">&nbsp;</span></p><img src="https://feeds.dzone.com/link/23561/17417288.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 13 Aug 2026 13:00:17 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3660944</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19133620&amp;w=600"/>
      <dc:creator>Suresh Gururajan</dc:creator>
    </item>
    <item>
      <title>Zone-Aware Routing in Kubernetes: Reducing Latency, Improving Resilience, and Lowering Cloud Costs</title>
      <link>https://feeds.dzone.com/link/23561/17417213/zone-aware-routing-kubernetes</link>
      <description><![CDATA[<p data-source-line="3">This guide explains zone-aware routing from a Kubernetes-first point of view.</p>
<p data-source-line="5">It covers:</p><img src="https://feeds.dzone.com/link/23561/17417213.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 13 Aug 2026 12:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659830</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19133607&amp;w=600"/>
      <dc:creator>Mayowa Fajobi</dc:creator>
    </item>
    <item>
      <title>Why Traditional Cloud Infrastructure Breaks AI Workloads in Production</title>
      <link>https://feeds.dzone.com/link/23561/17414967/ai-cloud-infrastructure</link>
      <description><![CDATA[<p><span data-contrast="auto" lang="EN-IN">An autoscaling policy can be wrong for months without a single error firing. It&nbsp;isn't&nbsp;built to fail loudly;&nbsp;it's&nbsp;built to keep response times steady, and&nbsp;it'll&nbsp;keep doing exactly that even while making the worst possible call for a GPU-bound job.</span><span data-ccp-props="{}">&nbsp;</span></p>
<p><span data-contrast="auto" lang="EN-IN">The mismatch hides in plain sight because nothing looks broken. It stops doing its job without ever raising an alarm, and the first sign usually&nbsp;isn't&nbsp;an&nbsp;alert&nbsp;but a cost report or a training job stuck in a queue.</span><span data-ccp-props="{}">&nbsp;</span></p><img src="https://feeds.dzone.com/link/23561/17414967.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 11 Aug 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3667078</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19129006&amp;w=600"/>
      <dc:creator>Mohit Shah</dc:creator>
    </item>
  </channel>
</rss>
