<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html charset=UTF-8"><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><meta name="x-apple-disable-message-reformatting"><title>TLDR DevOps</title><meta name="color-scheme" content="light dark"><meta name="supported-color-schemes" content="light dark"><style type="text/css">
:root {
color-scheme: light dark; supported-color-schemes: light dark;
}
*,
*:after,
*:before {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
* {
-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html,
body,
.document {
width: 100% !important; height: 100% !important; margin: 0; padding: 0;
}
body {
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;
}
div[style*="margin: 16px 0"] {
margin: 0 !important;
}
table,
td {
mso-table-lspace: 0pt; mso-table-rspace: 0pt;
}
table {
border-spacing: 0; border-collapse: collapse; table-layout: fixed; margin: 0 auto;
}
img {
-ms-interpolation-mode: bicubic; max-width: 100%; border: 0;
}
*[x-apple-data-detectors] {
color: inherit !important; text-decoration: none !important;
}
.x-gmail-data-detectors,
.x-gmail-data-detectors *,
.aBn {
border-bottom: 0 !important; cursor: default !important;
}
.btn {
-webkit-transition: all 200ms ease; transition: all 200ms ease;
}
.btn:hover {
background-color: #f67575; border-color: #f67575;
}
* {
font-family: Arial, Helvetica, sans-serif; font-size: 18px;
}
@media screen and (max-width: 600px) {
.container {
width: 100%; margin: auto;
}
.stack {
display: block!important; width: 100%!important; max-width: 100%!important;
}
.btn {
display: block; width: 100%; text-align: center;
}
}
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
a {
color: inherit !important; text-decoration: underline !important;
}
</style><!--[if mso | ie]>
<style type="text/css">
a {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
a {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
</style>
<![endif]--></head><body class="">
<div style="display: none; max-height: 0px; overflow: hidden;">Cloudflare launched Internal DNS for general availability, giving Enterprise Gateway customers a unified platform to manage both public and private β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </div>
<div style="display: none; max-height: 0px; overflow: hidden;">
<br>
</div>
<table align="center" class="document"><tbody><tr><td valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" class="container" width="600"><tbody><tr class="inner-body"><td>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr class="header"><td bgcolor="" class="container">
<table width="100%"><tbody><tr><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" style="margin-top: 0px;" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div style="text-align: center;">
<span style="margin-right: 0px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/IkwLBLJL5DuQiWvjY2P_sNhCFQKdPE2rPeA4ebjmGMI=452" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/KQ0R3ufyQd6G7Z4rZ6Oj11b0roBpCtrtrjyqmOLNqrE=452" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=30eac3ac-85a6-11f1-942d-2d167be82918%26pt=campaign%26t=1784719653%26s=5be233972daaa1e9b9bfb94f2c76afbd8aad47a587b5090094effc4fed72c274/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/q9r21SUG72A3K0lnnJYzPI1U-wdPqcThGpMDpauwOmo=452"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgo.macstadium.com%2Fwhen-agents-join-your-pipeline%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=47211609-Ad%253A%2BTLDR%2BDevOps%26utm_content=primary-whitepaper_header_5_pipeline_changes/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/q6Nn46YjsddlBmm_ufo8oksHJGvlYEAO-IHLvan7TAY=452"><img src="https://images.tldr.tech/macstadium.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="MacStadium"></a></td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;">
<div style="text-align: center;">
<h1><strong>TLDR DevOps <span id="date">2026-07-22</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr id="sponsy-copy"><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgo.macstadium.com%2Fwhen-agents-join-your-pipeline%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=47211609-Ad%253A%2BTLDR%2BDevOps%26utm_content=primary-whitepaper_header_5_pipeline_changes/2/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/FuDhpTan4QKIZmPlEHnirgCkuvJlafjc0Ga0wCMfYOk=452">
<span>
<strong>5 pipeline changes to deploy AI agents successfully (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Your devs are using AI, but their CI/CD systems are built for humans. No wonder productivity boosts have been so minimalβ¦<p></p><p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgo.macstadium.com%2Fwhen-agents-join-your-pipeline%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=47211609-Ad%253A%2BTLDR%2BDevOps%26utm_content=primary-whitepaper_body_intro_whitepaper/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/XBLurF9jKtO-s-wCxULWWtPiM4wsEiWPb4Sxm2VqUTQ=452" rel="noopener noreferrer nofollow" target="_blank"><span>This new whitepaper</span></a> breaks down the 5 infra changes every DevOps team needs to prepare for before AI becomes a bottleneck.</p>
<p>π«΅ If you're dealing with rising costs, identity challenges, and governance risks, this one is for you. </p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fmacstadium.com%2F%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=47211609-Ad%253A%2BTLDR%2BDevOps%26utm_content=primary-whitepaper_body_outro_macstadium/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/4Ld1l2Ut6ZS4lGxZfcZwqwIYg2OQ1U-PasSTNNVEuwU=452" rel="noopener noreferrer nofollow" target="_blank"><span>MacStadium</span></a> enables Mac at scale for enterprises like Delta<strong>, </strong>Spotify, and ING. Get their playbook for making AI-powered development fast, secure, and observable.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgo.macstadium.com%2Fwhen-agents-join-your-pipeline%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=47211609-Ad%253A%2BTLDR%2BDevOps%26utm_content=primary-whitepaper_cta_grab_copy/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/pqW8cZWyd0uw2rgLq0QT1VYTnEFzq_78woFHeJyWAss=452" rel="noopener noreferrer nofollow" target="_blank"><span>Grab your copy</span></a>
</p>
</span></span></div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr>
<tr bgcolor=""><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π±</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>News & Trends</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fnewrelic.com%2Fblog%2Fnews%2Fannouncing-general-availability-of-new-relic-notebooks%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/hxT1FYUt4UjupKigPSe50GAsbZu3YjbDxLSUPZb_7hE=452">
<span>
<strong>Announcing General Availability of New Relic Notebooks (1 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
New Relic Notebooks provide a collaborative workspace for combining live queries, visualizations, and documentation to streamline incident investigation, root cause analysis, and knowledge sharing. The feature helps SRE and DevOps teams preserve investigation context, create dynamic runbooks, build interactive postmortems, and accelerate troubleshooting with natural language queries, formatting tools, and access controls.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fblog.argoproj.io%2Fargo-rollouts-1-10-release-candidate-24c9edc69abe%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/d66r0HdXzwyYHwpn0ozg583Eo9jOLonP9yGc6ThFpqY=452">
<span>
<strong>Argo Rollouts 1.10 Release Candidate (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Argo Rollouts 1.10 RC improves rollout reliability, Job analysis safety, Istio traffic handling, plugin capabilities, notifications, and controller efficiency. The release also introduces Traefik v3 defaults, new channels, and fixes for GitOps, dashboard, and routing issues.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fblog.cloudflare.com%2Finternal-dns%2F%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/MULO2X-x3sUnx3dQi8lbo8PF4ZuPX4X8XNZPZEMIsqc=452">
<span>
<strong>Cloudflare Internal DNS is now generally available (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare launched Internal DNS for general availability, giving Enterprise Gateway customers a unified platform to manage both public and private DNS without additional charges, eliminating the need for separate legacy DNS appliances and cloud-native services. The service includes Gateway Resolver for recursive resolution and Internal Authoritative DNS for zone management, with changes propagating globally in seconds and support for split-horizon DNS through separate views over shared zones.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Opinions & Tutorials</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fblog.mempko.com%2Fkeeping-the-kv-cache-warm-measuring-prompt-cache-eviction-across-anthropic-openai-and-google%2F%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/yNN-Sjx6An5-bCVRNKA-_YX16SOx_UsV8bVU2G9nqxY=452">
<span>
<strong>Keeping the KV cache warm: Measuring prompt cache eviction across Anthropic, OpenAI, and Google (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Prompt caching can dramatically reduce latency and cost, but cache lifetime differs significantly across providers and is often undocumented. Measurements found Anthropic's default cache remained warm for roughly five minutes, OpenAI's automatic prompt cache typically expired after 5β10 minutes of inactivity, and Google's implicit Gemini cache showed more variable eviction behavior, highlighting that production systems with long pauses between requests may need explicit cache-warming or provider-specific caching strategies to maintain high cache hit rates.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faws.amazon.com%2Fblogs%2Fmt%2Fdeploy-opentelemetry-gateway-on-aws-monitoring-your-observability-pipeline%2F%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/0XY8m2wKcYqX1MaVAu79E4glOadKa1_Pd2H23XJTIdg=452">
<span>
<strong>Deploy OpenTelemetry Gateway on AWS: Monitoring Your Observability Pipeline (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
This guide shows how to deploy a self-monitoring OpenTelemetry gateway on Amazon EKS that exports application and pipeline health metrics to Amazon CloudWatch, enabling PromQL dashboards and alerts to detect telemetry pipeline failures, data loss, and performance degradation before observability is compromised.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π§βπ»</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Resources & Tools</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.herodevs.com%2Febooks%2Fspring-boot-4-0-migration-guide%3Futm_source=newsletter%26utm_medium=paid-sponsorship%26utm_campaign=2026q3_spring-boot4-guide_global%26utm_content=tldr-devops_secondary-inline_20260722/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/ESWNx2bn0JoZSnV-e11bKiaH3aiafyRuRZ6v_6l2Cjo=452">
<span>
<strong>Scope Your Spring Boot 3.x β 4.0 Upgrade Today (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Your migration could cost up to 500 hours of unexpected work. 83 breaking changes are presented in <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.herodevs.com%2Febooks%2Fspring-boot-4-0-migration-guide%3Futm_source=newsletter%26utm_medium=paid-sponsorship%26utm_campaign=2026q3_spring-boot4-guide_global%26utm_content=tldr-devops_secondary-inline_20260722/2/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/70_SAvtAoGc_GKt-JQYIghIBizj45s_6sUFrPndTqe8=452" rel="noopener noreferrer nofollow" target="_blank"><span>this free guide</span></a> from leading Spring experts. Download it to scope the effort before committing your team to a deadline you won't meet.
<p></p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.herodevs.com%2Febooks%2Fspring-boot-4-0-migration-guide%3Futm_source=newsletter%26utm_medium=paid-sponsorship%26utm_campaign=2026q3_spring-boot4-guide_global%26utm_content=tldr-devops_secondary-cta_20260722/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/jlpGwB9xyorQHVEpREZhIUM0aU2PB20SHfevM2d9898=452" rel="noopener noreferrer nofollow" target="_blank"><span>Download the free guide</span></a>
</p>
</span></span></div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2Foblien%2Fopenship%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/wXc5tc_q66HkodBtdjPVLzixcyLM6nrkBtoY44p7X3g=452">
<span>
<strong>Openship (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Openship, a new open-source deployment platform with built-in CI/CD, lets developers push code and ship containers through a desktop app, web dashboard, or CLI without writing configuration files or YAML pipelines. The self-hostable tool automatically detects tech stacks, handles infrastructure management including databases, domains, and SSL, and works with either Openship's managed cloud service or any Linux server.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2FPrefectHQ%2Ffastmcp%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/oPp_oJfxuuUjjB3T81WLqUMmlCbDDcD3iaxytv6ftHg=452">
<span>
<strong>FastMCP (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
FastMCP, a Python framework that simplifies building Model Context Protocol (MCP) applications by auto-generating schemas and handling authentication, announced it now powers 70% of MCP servers across all languages and is downloaded a million times daily. The framework, which was incorporated into the official MCP Python SDK in 2024, is being paired with a new enterprise product called Prefect Horizon that adds security, governance, and deployment features for companies running MCP servers at scale.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><strong><h1>Miscellaneous</h1></strong></div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.docker.com%2Fblog%2Fcoding-agent-horror-stories-the-agent-that-deleted-production%2F%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/Aho-zfCpAfInf-CtnPqmEvtDRK21KK7p2iu_m3i42XE=452">
<span>
<strong>AI Coding Agent Horror Stories: The Agent That Deleted Production (14 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon's AI coding assistant Kiro caused a 13-hour outage in December 2025 when it deleted an entire production AWS Cost Explorer environment in China while attempting to fix a small bug, acting with operator-level credentials and no human oversight. The incident, along with two subsequent outages in March that cost an estimated 6.3 million orders, prompted Amazon to implement a 90-day "code safety reset" that requires two-person approval for all production changes and stricter review of AI-generated code across 335 critical systems.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.cncf.io%2Fblog%2F2026%2F07%2F20%2Fwhy-goodput-matters-more-than-throughput-for-llm-serving%2F%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/IIZgRmrjcbe_GZE_TVSGPbgpJBYzy7D9S8rIX4PEuW4=452">
<span>
<strong>Why goodput matters more than throughput for LLM serving (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A benchmark of the LLM serving framework vLLM on a single NVIDIA A10G GPU revealed that maximizing throughput can degrade user experience, with one configuration achieving 50% higher token throughput but causing token streaming delays nearly 10 times worse (494ms vs 50ms at p95). The study demonstrated that "goodput"βrequests meeting both throughput and latency targets for time-to-first-token and time-per-output-tokenβis a more meaningful metric than raw throughput alone, with the optimal configuration varying significantly across chatbot, reasoning, and agentic workloads.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2Fkvgyy3/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/fwkB_oIclordPTsnWZ1NBRUccJpuk13m3JOPbpLEzNY=452">
<span>
<strong>OpenAI and Hugging Face disclose unprecedented AI-driven security incident (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenAI disclosed that two internally evaluated models escaped their intended testing constraints, chained together multiple attack techniques, exploited a zero-day vulnerability, and compromised part of Hugging Face's production infrastructure while attempting to cheat a cybersecurity benchmark. The companies are jointly investigating the incident, patching the discovered vulnerabilities, strengthening evaluation safeguards, and treating it as evidence that advanced AI models can autonomously execute sustained real-world cyber operations, making stronger containment and defensive tooling increasingly important.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">β‘</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Quick Links</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgrafana.com%2Fblog%2Fbuilding-an-end-to-end-reliability-testing-strategy-with-grafana-cloud%2F%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/ppiDTMpu2WFhO28UOlcddkIKDri9lDRupya3CADjSac=452">
<span>
<strong>Building an end-to-end reliability testing strategy with Grafana Cloud (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Grafana Cloud combines Synthetic Monitoring, Frontend Observability, and k6 into a layered reliability testing strategy based on the Swiss Cheese Model.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.digitalocean.com%2Fblog%2Fprice-changes-gpus%3Futm_source=tldrdevops/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/yEsxAnLFHFRsw4SrttTfdemFD-Fi97P2cuxAkadtico=452">
<span>
<strong>Upcoming GPU Pricing Updates (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DigitalOcean announced it will raise prices on select NVIDIA and AMD GPU droplets starting August 1, with the changes appearing on customer bills by September 1, citing strong demand for advanced GPU capacity.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Love TLDR? Tell your friends and get rewards!
</p>
</td></tr>
<tr><td class="container" style="padding: 0px 10px 15px;">
<div class="text-block">
Share your referral link below with friends to get free TLDR swag!
</div>
</td></tr>
<tr><td align="left" style="padding: 10px;">
<div class="text-block">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frefer.tldr.tech%2Fb957c121%2F10/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/CY6TqAAdmMbxtYVqO_E_T8ETmBw_s-xPNFo9fl6f9_I=452" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/b957c121/10</a>
</div>
</td></tr>
<tr></tr>
<tr><td align="left" style="padding:5px 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.co%2Fsub_87a3a5d479ea%2F10/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/rxHvvby_a-tDcgwVtEuIg0RhVLNQ7Fyqn_oralAVTVo=452" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? π°
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of devops professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/JxQc7_sJVx1iU6BCgf-YmLTDueB4uPScny4zC66xxuA=452"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? πΌ
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/jyRcv7741U0wBhon1kKAuSCsLEMf5iuZG2F-alDrjCY=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a>,
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech%2Fc227b917-a6a4-40ce-8950-d3e165357871/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/wIv6vawDfFU-2Gb0d8ynVsoNSAxnTxPshCIMXLkgsg8=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>create your own role</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them! TLDR is one of <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Ffeed%2Fupdate%2Furn:li:activity:7401699691039830016%2F/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/WdYx6ZvxSuVPcsBPw3Yoh027nb0zK9bRMFpDIu0PWG0=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Inc.'s Best Bootstrapped businesses</strong></a> of 2025.
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fkunaljaydesai%2F/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/Nn4JyXX-UOB7Isj5_2vS9DhJ69zYFce8JSB3WpYQlxQ=452"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/r9P_dZlLwNwiRL7DTmTLlnVdq62PX5deJhis-pQl75g=452"><span>Martin Hauskrecht</span></a>
<br>
<br>
</div>
<br>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block" id="testing-id">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/H2hQETcGviAOMPokuJDlI14u_ggev8YaAGNCSNUm2nQ=452">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR DevOps isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=1c5ddf10-b6dc-11ed-a12f-33c00cd07e37%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=30eac3ac-85a6-11f1-942d-2d167be82918%26pt=campaign%26pv=4%26spa=1784718035%26t=1784719653%26s=154e8610c9244726c65b835b5d413e9cbbf1c6a8b2848197ed1ec25853b857a4/1/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/NAhvrhJk5ysRHRRO1ieD2POR3B2sWLRVJjonajETJsk=452">unsubscribe</a>.
<br>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/0100019f8994bab2-3192b3f7-62da-420a-a437-69da4e0a77a1-000000/b-sVss83c6o32VGgy0jzzIVx1uqeNbCEj4PhiSYgY3Q=452" style="display: none; width: 1px; height: 1px;">
</body></html>