<!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;">AWS has launched the next generation of Resilience Hub, introducing an organization-wide system that helps Site Reliability Engineers β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/oVBlMvudZXBTWMCmqj7kZjMe57SXWpHX_wOxfx6iptI=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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/nW6f2Vy2g5LE1Rfjwo8WJJJrNSeaLInXYBRV5At1kho=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=1203adbc-5b23-11f1-a79b-2f9972996dd8%26pt=campaign%26t=1780053741%26s=97e51e10888a6be583d44a6feac5608c8a075bc82a37d1eacb736970b4e8a076/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/UEpeOHzWOlRu6bKiiqWhp8_Gykx2_EiYGTUnO4HFoMg=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%2Frunmyjobs.redwood.com%2Flp%2Fredwood-orchestration%3Futm_source=tldr%26utm_medium=listing%26utm_campaign=devops_primary_header/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/5_CEo84xfquNhUxcGeWygel-HAiJQrxrHIZ-ra1uxOM=452"><img src="https://images.tldr.tech/redwood.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Redwood"></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-05-29</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%2Frunmyjobs.redwood.com%2Flp%2Fredwood-orchestration%3Futm_source=tldr%26utm_medium=listing%26utm_campaign=devops_primary_header/2/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/T1hrDSqFANcwTcFj2Q6NBhATw-6Mj78XygyKvhDVQXQ=452">
<span>
<strong>Workload automation shouldn't need its own infrastructure team (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Redwood is a Gartner SOAP Leader for two years running - and <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frunmyjobs.redwood.com%2Flp%2Fredwood-orchestration%3Futm_source=tldr%26utm_medium=listing%26utm_campaign=devops_primary_body/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/sDDasqjPS6ujpVZMSdMsXibMKtqnfHvzSB0ZazJRcOI=452" rel="noopener noreferrer nofollow" target="_blank"><span>RunMyJobs</span></a> by Redwood is why.
<p></p>
<p>β
Agentless - no agents, VMs, or databases to deploy or maintain</p>
<p>β
99.95% uptime SLA - we manage the infrastructure, you just use it</p>
<p>β
Trusted by 50% of the Fortune 50</p>
<p>With RunMyJobs, you can:</p>
<p>>> Orchestrate applications, data and infrastructure across cloud, on-prem and hybrid - with 83+ native connectors, no agents required</p>
<p>>> Build automations faster with <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frunmyjobs.redwood.com%2Flp%2Fredwood-orchestration%3Futm_source=tldr%26utm_medium=listing%26utm_campaign=devops_primary_body/2/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/20KNWd9t17vEj74GXrRxmStoMPATAAUj0IRFPF07iiM=452" rel="noopener noreferrer nofollow" target="_blank"><span>AI embedded across the automation lifecycle</span></a> - scripts, documentation, and workflows</p>
<p>>> Stay ahead of failures with predictive SLA monitoring and advanced observability</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frunmyjobs.redwood.com%2Flp%2Fredwood-orchestration%3Futm_source=tldr%26utm_medium=listing%26utm_campaign=devops_primary_cta/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/X5rINbmhlFjLQ64evxwfmkRtPHnnsgSO5IL6sciepSI=452" rel="noopener noreferrer nofollow" target="_blank"><span>Get a demo today and eliminate infrastructure overhead</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%2Faws.amazon.com%2Fblogs%2Faws%2Fintroducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey%2F%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/-T1DRpIP0jA0Raed2ZOzq40gSz5TqE5H_tuPKCdJAyI=452">
<span>
<strong>Introducing the next generation of AWS Resilience Hub for generative AI-based SRE resilience journey (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AWS has launched the next generation of Resilience Hub, introducing an organization-wide system that helps Site Reliability Engineers set consistent resilience goals across hundreds of applications using AI-powered failure mode analysis, dependency discovery, and modular policies with targets like 99.95% availability SLOs. The service is now generally available in AWS commercial regions with a new service-based pricing model that includes two free failure mode assessments per month, and it integrates with AWS Organizations to let teams evaluate resilience from a single delegated administrator account.
</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.rust-lang.org%2F2026%2F05%2F28%2FRust-1.96.0%2F%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/LhR86tS8xru7ZmGNueHm4oH0lp3yrLQTrUPfmwPo83o=452">
<span>
<strong>Announcing Rust 1.96.0 (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Rust 1.96.0 stabilizes new core::range types that implement IntoIterator instead of Iterator, allowing range values to be Copy and making them easier to store inside lightweight structs like spans and slice accessors. The release also adds assert_matches! and debug_assert_matches! for pattern-based assertions with better failure output, tightens WebAssembly linking by treating undefined symbols as errors by default, and fixes two Cargo vulnerabilities affecting third-party registries while leaving crates.io users unaffected.
</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%2Ftechcommunity.microsoft.com%2Fblog%2Fappsonazureblog%2Fhow-acr-artifact-cache-handles-multi-arch-images-what-gets-cached-and-when-webho%2F4514744%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/fItrDHIsNh_gdQdZGn2HbXYzC8gjWyxu5F76Oy3MBiE=452">
<span>
<strong>How ACR Artifact Cache Handles Multi-Arch Images: What Gets Cached and When Webhooks Fire (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Azure Container Registry Artifact Cache stores the full manifest list but only the requested architecture manifest, triggering asynchronous copy where subsequent pulls stop proxying to upstream once complete. A single-platform multi-arch pull emits three push webhooks, and the completion push event indicates local caching and storage charge initiation.
</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%2Finfrahouse.com%2Fblog%2F2026-03-28-iso-27001-on-aws%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/IHfc3otx66IA7IGmZAnDz2C4DLYdLc81nsZes6CKXEs=452">
<span>
<strong>ISO 27001 on AWS: Building Compliance Into the Architecture (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
An ISO 27001 certification effort at a Terraform-first AWS startup required turning infrastructure, access control, encryption, monitoring, and vulnerability management into code so audit evidence could be generated directly from Git and production systems. Compliance shifted from documentation to embedded engineering practices, with Security Hub metrics and automated pipelines used as measurable proof of control effectiveness.
</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%2Ftidra.ai%2Fblog%2Fcross-cutting-work-at-scale%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=tldr-q2-2026-launch/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/S7CIkTCZPT1MOZ6-6RF-mU4vZigJmdx96kTfYIx4X18=452">
<span>
<strong>Why "we opened the PR" doesn't mean the work is done (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
We talked with 100+ platform and DevEx teams and wrote a guide on the best practices for automating maintenance, KTLO, and tech debt work at scale.<p></p><p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftidra.ai%2Fblog%2Fcross-cutting-work-at-scale/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/iCZ5x5vpgzTMd4Q28RMyKXgapN7ELpxsPnugPucclUg=452" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Read the guide</strong></span></a></p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftidra.ai%2Fblog%2Fcross-cutting-work-at-scale/2/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/WiurZYStDiwMbrr28bG-B-ubluyMhu1YO7RBYnxuniQ=452" rel="noopener noreferrer nofollow" target="_blank"><span><strong>See the 10 anti-patterns to avoid</strong></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%2Funclecode%2Fcrawl4ai%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/rRfHZ7QFjW0icJ_6TxfkLBDz8kflxkRv21h_z4IP0Fs=452">
<span>
<strong>Crawl4AI (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Crawl4AI, the most-starred web crawler on GitHub with over 50,000 stars, released version 0.8.6 featuring a critical security hotfix that replaces a compromised dependency and urges users on v0.8.5 to upgrade immediately. The open-source tool converts web content into LLM-ready Markdown and recently launched a sponsorship program targeting its first 50 founding sponsors while offering early access to a new cost-effective large-scale web extraction platform.
</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%2Fmicrosoft%2Fmarkitdown%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/AB2J9dBEeRoqRV-msEZrgeio3yY6FoC9EOCRLiJANic=452">
<span>
<strong>MarkItDown (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Microsoft has released MarkItDown, an open-source Python utility that converts various file formats (including PDF, Word, PowerPoint, and Excel) into Markdown for use with large language models and text analysis. The tool requires Python 3.10 or higher and focuses on preserving document structure like headings, lists, and tables while being token-efficient, with optional features including OCR support through plugins and integration with Azure's Content Understanding service for higher-quality conversions.
</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%2Fanomalyco%2Fopencode%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/fhnKV8JfT9hT2NVf9RC9Y4xjuwCglz4B5VCnrM6Gx_s=452">
<span>
<strong>OpenCode (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenCode is an open-source AI coding agent for the terminal, with built-in modes for full-access development work and read-only planning. It supports subagents for complex searches and multi-step tasks, ships through npm, Homebrew, Scoop, Chocolatey, Arch, mise, and Nix, and now has a desktop beta for macOS, Windows, and Linux.
</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%2Flinks.tldrnewsletter.com%2FVQZRX8/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/YkGeMis9sUvpke5aBvI4rpPogBDfKzv_d35ok2JlIVY=452">
<span>
<strong>The Silent Failure of Reliability Metrics at Scale: Lessons Learned from a Decade of Broken Metrics (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Reliability metrics and SLIs gradually lose accuracy as systems evolve, with broadened scopes and shifting semantics causing green dashboards to mask real issues. Improving fidelity requires bounded instrumentation, explicit metrics, and strong correlation to prevent misleading operational confidence.
</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%2Fwebflow.sysdig.com%2Fblog%2Fai-agent-at-the-wheel-how-an-attacker-used-llms-to-move-from-a-cve-to-an-internal-database-in-4-pivots%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/BxEBemXXWnEhlrLelIvGqy2EAA8rWYAGJJ2Icaj9Mrk=452">
<span>
<strong>AI agent at the wheel: How an attacker used LLMs to move from a CVE to an internal database in 4 pivots (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Sysdig Threat Research Team observed what appears to be the first documented AI agent-driven cyberattack on May 10, where an attacker exploited a marimo notebook vulnerability (CVE-2026-39987) and used a large language model to autonomously navigate from initial access through AWS credentials to exfiltrating an entire PostgreSQL database in under two minutes. Four key signatures pointed to real-time AI composition rather than pre-scripted automation: the agent dumped a non-existent "credential" table based on schema assumptions, left a Chinese-language internal monologue comment mid-attack, used distinctively AI-formatted commands with separators and bounded captures, and dynamically chained outputs from one command as inputs to the nextβall while spreading requests across multiple Cloudflare Workers IPs to evade detection.
</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%2Fwww.datadoghq.com%2Fblog%2Fazure-managed-redis-integration%2F%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/sSMzovZjK_AQMsCymVJXBClKab6YMWYAs8qesWGp5bw=452">
<span>
<strong>Monitor Azure Managed Redis with Datadog (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Datadog's Azure Managed Redis integration gives teams agentless visibility into Redis cache activity, efficiency, resource pressure, latency, and availability through automatic metrics, dashboards, and recommended monitors.
</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%2Fengineering.mercari.com%2Fen%2Fblog%2Fentry%2F20260401-legacy-image-provider-to-cloudflare-images-traffic-estimation-and-safe-rollout%2F%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/-jmV_y88d7U7ftklGP0ygG7Vu8bY9jpkwCEaAKS172w=452">
<span>
<strong>Legacy Image Provider to Cloudflare Images: Traffic Estimation and Safe Rollout (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Migration to Cloudflare Images preserved legacy URLs by running dual paths and using Cloudflare edge origin overrides with S3 host-header HTTPS while validating image quality, compression, and egress cost, and executing a canary rollout with prefix purging and traffic ramp.
</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%2Fslack.engineering%2Fslack-ai-the-path-to-multi-cloud%2F%3Futm_source=tldrdevops/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/8jiyvNk2aGVvSIqDkZ9YwLwf8xYoP9_OGxpjDxJ_00Y=452">
<span>
<strong>Slack AI: The Path to Multi-Cloud (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Slack evolved its AI infrastructure through four phases over three years, migrating from AWS SageMaker to Bedrock and eventually to a multi-cloud architecture spanning AWS and Google Cloud Platform by early 2026 to access best-in-class models while maintaining enterprise security and avoiding vendor lock-in.
</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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/VvOJ7GizJVUeRNim4JeIUryxPldQEdiU2k7ieNeb3VU=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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/SOIpsj7TkqnahaKD9-q7B1oiKOrcsorSDP3rvJgPqfA=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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/wQwOP6HfsHOIC6PtPnNmW-0I2a8eZ-E4LagDpAXoT-c=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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/xXHFrOoQid_ubZvu75zhaPyn3X0Naf01s7XC3XoEHcw=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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/DzNVcKxvs0ZqMaQ0eQs4mDp38C6tlvrXmVJQs2ce7ik=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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/GwE0_yTeDE76R9v75S_chn2tJjUeoY2tRk8PBJyo5I8=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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/-3G8G2RVP8nl6i_GTzaGk3LPRYMCzUU1FmN5Pn16vW8=452"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/ywvHqTPy3gY4dzc8osDDRFRz6ov9ixrEdVEwx0y0xQY=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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/uTWMuci3rEJ41HwPOk_UUHD54k9VI4ql9bh1SrSXCsY=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=1203adbc-5b23-11f1-a79b-2f9972996dd8%26pt=campaign%26pv=4%26spa=1780052421%26t=1780053741%26s=91f09f383f3ee7e6bd9695f6762403bc72b63e966758bbf770994bc5ed119686/1/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/N7NaDGxnpxX-SM_zQdiY6lVBSU7m0P1aOCMKzAHMNbk=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/0100019e73788e94-76af8f4a-b393-4dc0-a7ee-18abe2dbe28b-000000/AmdwFtf1JcazlCc03BEDP4FKLi8MRxXRf_sfObR6oUk=452" style="display: none; width: 1px; height: 1px;">
</body></html>