<!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;">Bash functions as a series of commands but lacks the formal properties of a build system, leading to significant resource contention β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/nBsDNT96ag1aRnnpAoQcD3naogmmmVKG4RlnL933giI=443" 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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/ZiFLDL8Qr7Gs3PX4jX1H0MRlKm2QEBt5-5EmQCbCU9A=443" 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=4014b6d0-058b-11f1-8098-4752fce67591%26pt=campaign%26t=1770638759%26s=cd55b05d49123de80d5530ea6b7bc0248455e7a5ccdd2634d10dd3a2f0b1ad5c/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/QX8csn4HVeIqcOyXcC_6gZk1hIRokumPrL3DFWHVjsA=443"><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></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-02-09</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody></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%2Fwww.digitalocean.com%2Fblog%2Fclaude-opus-4-6-gradient-ai-platform%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/2df71AAr98ISeWYuFHmwahfyFUsRlB0XcQ4fxVM87Ws=443">
<span>
<strong>Now Available: Anthropic Claude Opus 4.6 on DigitalOcean's Agentic Inference Cloud (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Claude Opus 4.6 has been made available on the DigitalOcean Gradientβ’ AI Platform via Serverless Inference, offering teams access to Anthropic's advanced model with a 1M-token context for analyzing huge datasets and refactoring entire codebases. The model integrates natively into existing DigitalOcean environments, providing predictable billing and security-hardened defaults without requiring infrastructure management.
</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%2Fddos-threat-report-2025-q4%2F%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/mkwrLok8Vjp0Sjyf7TA9-MCrdaurqf_uGfwMLdzwHLs=443">
<span>
<strong>2025 Q4 DDoS threat report: A record-setting 31.4 Tbps attack caps a year of massive DDoS assaults (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare's latest DDoS Threat Report highlighted an unprecedented 121% surge in attacks throughout 2025, totaling 47.1 million, including "The Night Before Christmas" campaign by the Android TV-based Aisuru-Kimwolf botnet that unleashed hyper-volumetric HTTP DDoS attacks exceeding 200 million requests per second. The report also noted a record-breaking 31.4 Tbps attack, with Hong Kong and the UK experiencing significant increases in targeting, particularly within the Telecommunications industry.
</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%2Fplatformengineering.org%2Fblog%2Fzero-trust-architecture-for-platform-engineers-securing-modern-developer-platforms%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/3f8vU1NAxl64xewDRSoLERu5coAxdKWj5coUa3HRR6g=443">
<span>
<strong>Zero trust architecture for platform engineers: Securing modern developer platforms (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Zero trust replaces network-based trust in cloud native platforms with continuous verification, service identity, and policy as code. Embedding security into platform layers enables scalable protection, least privilege access, and compliance without slowing developer productivity.
</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%2Foctopus.com%2Fblog%2Froll-up-your-chair%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/HR1A6PvhtnG9UyMGsrhco6sNqtVIv3mvQ5puonJXxAM=443">
<span>
<strong>Roll up your chair: How one small change sparked a DevOps revolution (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
An early DevOps breakthrough emerged from developers and operations collaborating during deployments, closing feedback loops and exposing shared pain. That simple change sparked better logging, automation, trust, and cross-functional teams that improved delivery and reliability.
</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.seangoedecke.com%2Fheroism%2F%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/b3kEcMwkfMUTBLX1JPnLYygjruf0EBytMobim3HU3gE=443">
<span>
<strong>Large tech companies don't need heroes (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Large tech companies are primarily driven by entrenched systems of incentives and processes, meaning individual βheroicβ efforts rarely change overall outcomes and often go unrewarded. Managers and teams can still exploit such heroism for short-term gains, so engineers should focus their efforts on work that aligns with formal incentives rather than trying to fix systemic inefficiencies on their own.
</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%2Fgithub.com%2FAndyMik90%2FAuto-Claude%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/mMfmoM8NsxXDDLdr9K3R41COkFTeV4awxUntobrXmbE=443">
<span>
<strong>Auto-claude (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Auto Claude is a new autonomous multi-agent AI coding framework designed to plan, build, and validate software with features like visual task management and AI-assisted planning.
</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%2Fjingkaihe%2Fmatchlock%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/NHdyiF73BRq4Ad5AVrmTjPusyOF6Y0BcjuXrj9zJQHs=443">
<span>
<strong>matchlock (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
matchlock is a CLI tool for running AI agents in ephemeral microVMs - with network allowlisting, secret injection via MITM proxy, and everything else blocked by default.
</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%2Fthenewstack.io%2Fkubernetes-telemetry-feature-fully-compromises-clusters%2F%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/we8GFj3swSpIi3Ytdm_faY6he2dFqV4plU32Kx9ybN0=443">
<span>
<strong>Kubernetes telemetry feature fully compromises clusters (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A Kubernetes design allows read-only nodes/proxy permissions to enable arbitrary and privileged command execution via kubelet access, impacting many monitoring tools. The issue is considered intended behavior, with mitigations advised until fine-grained authorization arrives in Kubernetes 1.36.
</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%2Fllm-inference-benchmarking%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/0nLHA_ggTnXqSX-cIJ0z49-REXIyvhs7YdRIAOvbDjY=443">
<span>
<strong>LLM Inference Benchmarking - Measure What Matters (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A rigorous benchmarking strategy is essential for achieving optimal production-grade LLM inference performance. This approach, which leverages metrics like Time to First Token (TTFT) and End-to-End Latency (E2EL), identifies an ideal 'Pareto frontier' to maximize hardware utilization and cost efficiency across various hardware generations.
</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.iankduncan.com%2Fengineering%2F2026-02-06-bash-is-not-enough%2F%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/JNnw0LVakvFXgI8r5HdRGIpe_eti3KXW0ClvocMRzeQ=443">
<span>
<strong>No, Really, Bash Is Not Enough: Why Large-Scale CI Needs an Orchestrator (14 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
In large-scale engineering environments, Bash functions as a series of commands but lacks the formal properties of a build system, leading to significant resource contention and unobservable failures. While effective for linear tasks, shell scripts cannot provide the isolation, artifact management, or dependency orchestration necessary to prevent OOM errors and port conflicts in complex, multi-service pipelines.
</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%2Ffandf.co%2F3ZEAgh7%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/h9GKfy9DzLMWglverasYzssOyOkrlSaf00APvYSMGpE=443">
<span>
<strong>Stop Fighting Your Infrastructure Orchestration Tools (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kestra replaces VMware vRA, Rundeck, Ansible Tower, and custom scripts with one modern platform. Orchestrate Terraform, Ansible, Kubernetes, APIs, anything. Open-source, with approvals, audit trails, and air-gapped deployment.<p></p><p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ffandf.co%2F3ZEAgh7/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/WTE6zoU_JzAXVFofMTUr64gH8RSqSxnc9GFhLxAIhVc=443" rel="noopener noreferrer nofollow" target="_blank"><span>See Why 100K+ Devs Switched</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%2Faws.amazon.com%2Fblogs%2Fdevops%2Faws-cloudformation-2025-year-in-review%2F%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/ISfGPfICoHTweGNKstmScpGUwXtkKQ4yq2npj24aqj4=443">
<span>
<strong>AWS CloudFormation 2025 Year In Review (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AWS CloudFormation delivered major enhancements in 2025, including early template validation, improved troubleshooting, drift-aware change sets, stack refactoring, ordered StackSets deployments, IDE language server support, and AI-powered IaC tools to accelerate development, improve safety, and scale multi-account infrastructure.
</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%2Fcloud.google.com%2Fblog%2Fproducts%2Fmanagement-tools%2Fdatadog-integrates-agent-development-kit-or-adk%2F%3Futm_source=tldrdevops/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/rkkt15i84J-QjcUip5yXsy9pvCypkLSUeerByPgCO2g=443">
<span>
<strong>Monitoring Google ADK agentic applications with Datadog LLM Observability (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Datadog LLM Observability now automatically instruments Google's ADK agents, enabling monitoring of agent decisions, token usage, latency, and response quality, while supporting offline experiments and security evaluations to optimize multi-step agentic workflows efficiently.
</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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/N4O1MlKoS8edJtBpHlJ1NyfXB8uwe0YdGftZklV3nHU=443" 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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/jPxZhflMNElmYNuGETej9rj0ICtgJcIq_cFXUBquMaI=443" 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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/M_yPMY-VIBC-y2TwABRUYq6dI-ohzB6rPkOUGIEeQik=443"><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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/Q1YX9lgQJ7dz03c6tl581lVzlNBjxPZSW6pz3gOMrso=443" 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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/JU8jzaHoaFHHCR6uk6j9n3f-HNyWnZo3N9qg2jC6J7Q=443" 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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/PdrImu1P6qbi_rUiejZgkUA4bzkkwdrmcxyeuTH4WSA=443" 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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/Jv0u80Kri4HHqWFVffL8qTVjhbMcxdPjzWaiFmfpzsQ=443"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/Z_PozGiA0bniDBHB_Dh50kco598apq87ZAm2bvM9SxA=443"><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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/2z97uzkMInAPR_04RUZwyHd2J4HuwNaHVIQZ4EuOU2g=443">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=4014b6d0-058b-11f1-8098-4752fce67591%26pt=campaign%26pv=4%26spa=1770638462%26t=1770638759%26s=1b062dc3bb62696e1667bb2abe3b2faa2be97c03ec0639b9d1c1ea7a69019b67/1/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/7QQl7d0aiox6eV9soq1GU1iKOaH16A3aQFNqoMZtKZs=443">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/0100019c424b54fb-40eb710e-49fa-4831-b73a-669c20d2dc41-000000/alV8Og8goXsRAtPDMZFe4H6wc-qWsBhY8W5XHPpkhB8=443" style="display: none; width: 1px; height: 1px;">
</body></html>