<?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>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>
    <item>
      <title>LocalStack and Terraform: A Clean Local AWS Setup Guide</title>
      <link>https://feeds.dzone.com/link/23567/17417413/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/23567/17417413.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/23567/17417289/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/23567/17417289.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/23567/17417214/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/23567/17417214.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>Orchestrating Trusted Environments: Securing Untrusted Code Execution With Docker and GKE Agent Sandbox</title>
      <link>https://feeds.dzone.com/link/23567/17404420/secure-code-docker-gke</link>
      <description><![CDATA[<div dir="ltr">
 <p data-path-to-node="4">Building agentic AI systems fundamentally changes how we handle application security. We are no longer just securing our own code. We are securing our infrastructure against code written dynamically by an LLM and executed on the fly. When building a multi-tenant AI platform, allowing an agent to run arbitrary scripts is a massive escape vector waiting to happen.</p>
 <p data-path-to-node="5">Google recently made the GKE Agent Sandbox generally available on their custom Arm-based Axion N4A instances. This gives us a highly efficient, hardware-optimized path to run untrusted code safely. Under the hood, this relies on gVisor to intercept application kernel calls and run them in a heavily restricted user-space kernel.</p><img src="https://feeds.dzone.com/link/23567/17404420.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 06 Aug 2026 12:00:07 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663514</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19071530&amp;w=600"/>
      <dc:creator>Anuj Ashok Potdar</dc:creator>
    </item>
    <item>
      <title>Docker Containers Don’t Know Your Model Is Still Loading</title>
      <link>https://feeds.dzone.com/link/23567/17404025/docker-model-loading</link>
      <description><![CDATA[<p>It was a Friday at 4:50 pm, the worst possible time for anything to go sideways when marketing flipped on a new AI summarization feature for the whole user base instead of the 5% rollout we'd agreed on. Traffic to our LLM service doubled in about four minutes. The autoscaler did exactly what it was told: it spun up three new replicas. What it didn't account for is that each replica needed almost three minutes just to pull a 14GB checkpoint and warm up CUDA kernels before it could answer a single request. The load balancer, seeing new pods report as running, immediately started routing traffic to them. For three minutes, a chunk of our users got 504s while perfectly healthy-looking pods sat there loading a model into memory.</p>
<p>Nobody on the infra side had touched <a href="https://dzone.com/articles/docker-use-cases-15-most-common-ways-to-use-docker">Docker</a> that day. The incident wasn't a Docker bug. We assumed that container orchestration designed for web services would function the same way for processes that take minutes to become useful, rather than those that operate in milliseconds.</p><img src="https://feeds.dzone.com/link/23567/17404025.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 05 Aug 2026 19:00:06 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659977</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19116988&amp;w=600"/>
      <dc:creator>Pruthvi Raj Seknametla</dc:creator>
    </item>
    <item>
      <title>Practical QA Workflow Showing How Teams Integrate LLM Testing into Real CI/CD Pipelines</title>
      <link>https://feeds.dzone.com/link/23567/17404000/llm-testing-cicd</link>
      <description><![CDATA[<p><span data-contrast="auto" lang="EN-US">Generative artificial intelligence introduces unprecedented unpredictability into software development pipelines. Traditional software returns predictable outputs for exact inputs. Large language models generate varied responses for the exact same prompt.&nbsp;</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:0}">&nbsp;</span></p>
<p><span data-contrast="auto" lang="EN-US">QA teams face a massive challenge scaling quality checks for these probabilistic systems. Manual validation falls short during fast deployment cycles. Implementing&nbsp;</span><span data-contrast="auto" lang="EN-US">LLM testing in&nbsp;</span><a href="https://dzone.com/articles/what-is-ci-cd"><span data-contrast="auto" lang="EN-US">CI/CD</span></a><span data-contrast="auto" lang="EN-US">&nbsp;has become mandatory for any modern engineering team.&nbsp;</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:0}">&nbsp;</span></p><img src="https://feeds.dzone.com/link/23567/17404000.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 05 Aug 2026 18:00:05 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3661961</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19058515&amp;w=600"/>
      <dc:creator>Minkle Kalra</dc:creator>
    </item>
    <item>
      <title>Building an Async Validation API With AWS Bedrock Agents and Serverless Architecture</title>
      <link>https://feeds.dzone.com/link/23567/17403803/async-validation-api</link>
      <description><![CDATA[<p>As a data engineer, I’ve noticed business teams submitting intake forms, compliance documents, and project proposals that a tech team then manually validates against a set of predefined business rules stored in a database that gets updated quarterly. The time it takes to validate a single form is typically in the hours, and by the time you’ve validated the form, the submitter has moved on to other work.</p>
<p>When I needed to validate project intake forms against 60+ business rules of financial, compliance, and other types of business rules and guidelines (some of them to be used in a deterministic way and others to be used in a more nuanced manner), I knew that a simple if-else logic-based manual review process would not scale.</p><img src="https://feeds.dzone.com/link/23567/17403803.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 05 Aug 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665997</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19113847&amp;w=600"/>
      <dc:creator>Rohit Nagpal</dc:creator>
    </item>
    <item>
      <title>Calling GCP From AWS Without Static Keys Using Open-Source MultiCloudJ</title>
      <link>https://feeds.dzone.com/link/23567/17402354/cross-cloud-aws-to-gcp</link>
      <description><![CDATA[<p dir="ltr">In <a href="https://dzone.com/articles/zero-trust-multicloud-aws-gcp-without-static-keys" rel="noopener noreferrer" target="_blank">Part 1</a>, we solved one direction of the multi-cloud connectivity problem: a workload running in Google Cloud interacting with an AWS cloud resource. A GKE pod read a Google-issued OIDC token from the metadata server, handed it to AWS STS via AssumeRoleWithWebIdentity, and received short-lived AWS credentials, with no static access keys stored anywhere. MultiCloudJ wrapped the token dance behind a portable client so the application code never touched a provider SDK directly.</p>
<p dir="ltr">This article covers the return trip: a workload running in AWS calling into <a href="https://dzone.com/articles/google-cloud-workstations">Google Cloud</a> — specifically, an Amazon EKS pod reading and writing a Google Cloud Storage (GCS) bucket — again with zero long-lived credentials.</p><img src="https://feeds.dzone.com/link/23567/17402354.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 03 Aug 2026 12:00:04 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665365</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19110329&amp;w=600"/>
      <dc:creator>Sandeep Pal</dc:creator>
    </item>
    <item>
      <title>Containerizing and Testing a Python Backtesting System With Docker and GitHub Actions</title>
      <link>https://feeds.dzone.com/link/23567/17397524/python-backtesting-docker-github-actions</link>
      <description><![CDATA[<p>Not long ago, I broke a backtest without changing a single line of code. I moved the script to a different machine—same OS, supposedly the same Python version — and the equity curve suddenly told a completely different story.</p>
<p>Nothing in the logic had changed. The environment was the only obvious difference. That was the day I stopped treating the runtime environment as an afterthought and started treating reproducibility as part of the experiment itself.</p><img src="https://feeds.dzone.com/link/23567/17397524.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 31 Jul 2026 16:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665501</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19110036&amp;w=600"/>
      <dc:creator>Gillian Lu</dc:creator>
    </item>
    <item>
      <title>Deploying a Spring Boot Microservice on AWS Fargate: Lessons From the Outage That Forced Me to Get It Right</title>
      <link>https://feeds.dzone.com/link/23567/17397478/spring-boot-aws-fargate</link>
      <description><![CDATA[<p>My first attempt to deploy a Spring Boot microservice on AWS Fargate didn’t fail loudly. It failed quietly — in a loop. ECS kept launching tasks, the Application Load Balancer kept marking them unhealthy, and the service never stabilized. The logs looked fine, the container looked fine, but the ALB replaced every task within seconds.</p>
<p>The root cause was painfully simple: <a href="https://dzone.com/articles/spring-h2-tutorial">Spring Boot</a> needed 45 seconds to start, and my ALB health‑check timeout was 5 seconds. The tasks never had a chance.</p><img src="https://feeds.dzone.com/link/23567/17397478.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 31 Jul 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664376</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19110267&amp;w=600"/>
      <dc:creator>Vishal Rameshchandra Shah</dc:creator>
    </item>
    <item>
      <title>Retrieval Augmented Generation With Spring AI 2.0, Claude, and PGvector</title>
      <link>https://feeds.dzone.com/link/23567/17397315/build-a-RAG-service</link>
      <description><![CDATA[<p data-sourcepos="7:1-7:356;287-642">Language models become much more useful when they can answer questions about information they were never trained on, including your internal documentation, product manuals, policies, and other proprietary data. Prompting alone cannot solve this, because the model simply does not have access to that knowledge. Retrieval-Augmented Generation, or RAG, is the most common way to bridge that gap.</p>
<p data-sourcepos="9:1-9:358;644-1001">Spring AI comes with solid support for building RAG systems. It has been almost three years since Spring AI showed up, and in that time it has grown from an experimental member of the Spring portfolio into a mature layer over chat models, embedding models, vector stores, and the plumbing that sits between them, which happen to be exactly the pieces a RAG system needs.</p><img src="https://feeds.dzone.com/link/23567/17397315.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 31 Jul 2026 12:00:08 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664111</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19108864&amp;w=600"/>
      <dc:creator>Murat Balkan</dc:creator>
    </item>
    <item>
      <title>I Built a RAG Agent on Azure AI Foundry in an Afternoon. Here's What Nobody Tells You.</title>
      <link>https://feeds.dzone.com/link/23567/17396507/rag-agent-azure-ai-foundry</link>
      <description><![CDATA[<p data-sourcepos="3:1-3:381;90-470">Six months ago, building a RAG pipeline meant a full week of plumbing: an embedding job here, a vector store there, a retriever glued on with duct tape, and an orchestration layer that broke every time you touched it. I've built enough of these the hard way — hand-rolled vector search, custom chunking scripts, the works — to know exactly how much pain that "week" usually hides.</p>
<p data-sourcepos="5:1-5:307;472-778">Last week, I rebuilt the same thing on <a href="https://dzone.com/articles/blueprint-agentic-ai-azure-foundry-autogen">Azure AI Foundry</a>. It took an afternoon. Not because the underlying problem got easier — grounding an LLM in your own data is still genuinely hard — but because Microsoft finally killed most of the integration tax that used to eat the first sprint of every RAG project.</p><img src="https://feeds.dzone.com/link/23567/17396507.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 30 Jul 2026 16:00:06 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3666131</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19107840&amp;w=600"/>
      <dc:creator>Balaji Venkatasubramaniyar</dc:creator>
    </item>
    <item>
      <title>Coordinating AI Agents With AWS SQS: A Practical Queue-Based Architecture</title>
      <link>https://feeds.dzone.com/link/23567/17396458/coordinating-ai-agents-aws-sqs</link>
      <description><![CDATA[<p>Building a single AI agent is not usually the hard part.</p>
<p>You send a prompt to a model, get a response back, and wire it into your app. Done.</p><img src="https://feeds.dzone.com/link/23567/17396458.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 30 Jul 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3656505</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19107827&amp;w=600"/>
      <dc:creator>Lucas Yoon</dc:creator>
    </item>
    <item>
      <title>Build Your Own Local AI QA Engineer With Docker, Ollama, LibreChat, and Playwright MCP</title>
      <link>https://feeds.dzone.com/link/23567/17396358/local-ai-qa-engineer</link>
      <description><![CDATA[<p name="e25d">Artificial intelligence is rapidly transforming software testing by enabling QA engineers to generate test cases and test plans, automate browser interactions, analyze and debug failures, and execute complex testing workflows using simple natural-language prompts.</p>
<p name="58de">While cloud-based AI assistants offer impressive capabilities, they often require subscriptions and sharing potentially sensitive application data with third-party services.</p><img src="https://feeds.dzone.com/link/23567/17396358.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 30 Jul 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664455</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19107252&amp;w=600"/>
      <dc:creator>Faisal Khatri</dc:creator>
    </item>
    <item>
      <title>This One Spring Data JPA Pattern Cleaned Up to 3 Years of Repository Debt</title>
      <link>https://feeds.dzone.com/link/23567/17393208/spring-data-jpa-repository-debt</link>
      <description><![CDATA[<p>If you've spent more than a year building enterprise Java apps, you've probably felt this specific kind of pain: a product manager asks for a new search filter, and you open your repository file to find it already has 18 methods. You write number 19, then 20, and somewhere around method 25 you start wondering if there's a better way.</p>
<p>There is. It's called <a href="https://dzone.com/articles/introduction-spring-data-jpa-inheritance-rest-app">Spring Data JPA Specifications</a>, and it's been sitting quietly in the framework the whole time.</p><img src="https://feeds.dzone.com/link/23567/17393208.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 29 Jul 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3662017</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19106847&amp;w=600"/>
      <dc:creator>Ramesh Bellamkonda</dc:creator>
    </item>
    <item>
      <title>What Nobody Tells You About Running AI Models in Docker</title>
      <link>https://feeds.dzone.com/link/23567/17393063/ai-models-docker</link>
      <description><![CDATA[<p>It was 2:14 in the morning when the pager went off. Our recommendation model's inference service had started returning 503s under a traffic spike that, frankly, wasn't even that big. Maybe three times the normal load. By the time I'd opened my laptop, the container had been OOM-killed four times in ten minutes, and Kubernetes was cheerfully restarting it into the same wall every ninety seconds. The image was 14GB. Cold start took eighty seconds. Nobody on the team had looked closely at any of that until it started costing us actual money in lost requests.</p>
<p>That night is the reason I now have strong opinions about <a href="https://dzone.com/refcardz/getting-started-with-docker-1">Docker</a> and AI infrastructure.</p><img src="https://feeds.dzone.com/link/23567/17393063.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 29 Jul 2026 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659976</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19106829&amp;w=600"/>
      <dc:creator>Pruthvi Raj Seknametla</dc:creator>
    </item>
    <item>
      <title>From Idle Infrastructure to Elastic Capacity: Rethinking Kubernetes Scaling</title>
      <link>https://feeds.dzone.com/link/23567/17390896/from-idle-infrastructure-to-elastic-capacity-rethi</link>
      <description><![CDATA[<div class="table-responsive" style="border: none;">
 <table style="width: auto; max-width: 100%; table-layout: fixed; display: table;" width="auto">
  <tbody>
   <tr style="overflow-wrap: break-word; width: auto;" width="auto">
    <td style="width: auto; overflow-wrap: break-word;" 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" class="fr-fic fr-dib fr-fil lazyload" data-image="true" data-sizeformatted="17.2 kB" data-creationdate="1785872754828" data-type="temp" data-modificationdate="null" data-name="1785872754322.png" style="width: 146px;" data-src="https://dz2cdn1.dzone.com/storage/temp/19126920-1785872754322.png"><em>The following is sponsored content. It may not reflect the views of our editorial staff.</em><br></td>
   </tr>
  </tbody>
 </table>
</div>
<p style="text-align: left;">Most platform engineers are kept awake at night with some form of the same common complaint: the infrastructure bill does not align with what the infrastructure is really doing.</p>
<p>For example, a GPU node pool provisioned for a monthly batch job might sit idle, burning budget for 20+ days out of 30. Or perhaps a business builds a standby data center designed specifically to account for a potential major outage, but that sits idle doing nothing every other day. CI/CD runners wait listlessly for the next pipeline trigger: fully provisioned, fully billed, but mostly idle.</p><img src="https://feeds.dzone.com/link/23567/17390896.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 28 Jul 2026 18:33:19 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664594</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19111904&amp;w=600"/>
      <dc:creator>DZone Staff</dc:creator>
    </item>
    <item>
      <title>API Testing Frameworks: How to Pick the Right One and Actually Use It Well</title>
      <link>https://feeds.dzone.com/link/23567/17385390/api-testing-frameworks</link>
      <description><![CDATA[<p dir="ltr">Something I have noticed while talking to developers across different teams and projects is that almost everyone agrees that API testing matters. Almost everyone has an opinion on which framework is best. And almost nobody has a consistent, reliable API test suite that keeps up with their codebase.</p>
<p dir="ltr">That gap between knowing testing matters and actually having good test coverage is where most of the interesting problems live. And a significant part of why that gap exists comes down to framework choices made for the wrong reasons, or made without enough information about what different frameworks actually do well.</p><img src="https://feeds.dzone.com/link/23567/17385390.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 23 Jul 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3655906</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19098472&amp;w=600"/>
      <dc:creator>Himanshu Mandhyan</dc:creator>
    </item>
    <item>
      <title>Reducing CI Execution Time Using Impact-Based Test Selection Across Repositories</title>
      <link>https://feeds.dzone.com/link/23567/17384198/impact-based-test-selection</link>
      <description><![CDATA[<p data-end="386" data-start="84">Modern CI/CD pipelines often execute complete regression suites for every code change, regardless of the actual impact of the modification. While this approach guarantees broad validation coverage, it also introduces unnecessary test execution, slower feedback loops, and increased infrastructure cost.</p>
<p data-end="682" data-start="388">This challenge becomes more visible in microservice-based systems where repositories, services, and automation suites are distributed across multiple projects. A small change in one module can unintentionally trigger an entire regression pipeline containing tests unrelated to the updated code.</p><img src="https://feeds.dzone.com/link/23567/17384198.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 21 Jul 2026 13:00:03 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659724</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19097956&amp;w=600"/>
      <dc:creator>Raakesh Rajagopalan</dc:creator>
    </item>
  </channel>
</rss>
