<!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;">Kubernetes networking is evolving to support AI workloads and VMware migrations through eBPF and Cilium, driving VM convergence โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ </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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/jL7eW9AhdAwEhHeOvedleeDB82gDMc-5Vqh0o3UbMXY=441" 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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/U0acoEYzeEdrKM2laAjN3wOUhCg6CC9ZFT0lJZ5gIQY=441" 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=a057c544-fa89-11f0-8ecc-1b980e6d7872%26pt=campaign%26t=1769430329%26s=5d0d9004dda9010dcd59eb0c22827573b97f5dc3f798fe992142baae17c2865d/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/pbyfwIQm2ZiGvHLwlaB_SozgStpua0XDWaoYfYfZB_0=441"><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%2Flinks.tldrnewsletter.com%2Fe5Eq0N/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/WKAqqPuf76ypmlpT3eXdUoChMxsODNj7oT6BUi9GF6A=441"><img src="https://images.tldr.tech/microsoftazure.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Microsoft Azure"></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-01-26</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%2Flinks.tldrnewsletter.com%2Fe5Eq0N/2/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/N8pLCAtYFIzMjLUyTSKp3m45KsGh7pnxNKfTzb8f4Xw=441">
<span>
<strong>Users spike. Your stress level doesn't have to. (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Traffic surges are supposed to be good news. But when your infrastructure can't keep up, that "we're going viral ๐" moment can easily turn into โeverything is down and needs fixing right now.โ<p></p><p>๐ Ditch the stress-coding with <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2Fe5Eq0N/3/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/GKcOPmYnDUWnOv7gzhMdqDvdu-pHwIe_W945JSJAhMI=441" rel="noopener noreferrer nofollow" target="_blank"><span>Microsoft Azure.</span></a></p>
<p>Azure autoscales and optimizes performance behind the scenes, so you can roll out features without worrying about downtime or slowdowns.</p>
<p>๐ With more global regions than any other cloud provider, Azure gives you the headroom to grow โ without the growing pains.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2Fe5Eq0N/4/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/H9miPCsS6qAbX9zb0sej1Q5c6QVhbuRQ8324gVAg76c=441" rel="noopener noreferrer nofollow" target="_blank"><span>Take the stress out of scaling with Azure ๐</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%2Flinks.tldrnewsletter.com%2FEYal66/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/Ba7fkoHpgoRYC-7os5ND5hm3Fvj_t2voEPIXrfTKH2A=441">
<span>
<strong>2026 Kubernetes and Cilium Networking Predictions (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes networking is evolving to support AI workloads and VMware migrations through eBPF and Cilium, driving VM convergence, tougher KubeVirt operations, renewed microsegmentation, and the rise of hybrid network operators as networking becomes central to platform strategy.
</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.docker.com%2Fblog%2Fmcp-servers-docker-toolkit-cagent-gateway%2F%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/Y_McPEMNr3ZpnOoBIfY-SmU3JCKw_9uFt271HidDYoU=441">
<span>
<strong>Using MCP Servers with Docker: Tools to Multi-Agent (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Docker has introduced an ecosystem to simplify integrating Model Context Protocol (MCP) servers with large language models, offering the MCP Catalog and Toolkit for streamlined setup, cagent for building multi-agent systems, and seamless compatibility with advanced agent frameworks like LangGraph. These tools address common challenges such as runtime complexity, secret injection, and client-to-server wiring by leveraging Docker containers and the open-source MCP Gateway.
</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%2Faws.amazon.com%2Fblogs%2Fdevops%2Ffrom-ai-agent-prototype-to-product-lessons-from-building-aws-devops-agent%2F%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/cEo1l9ta-pfknEhRfCTigukfWQ-SOhvBAEDN_iGwIPU=441">
<span>
<strong>From AI agent prototype to product: Lessons from building AWS DevOps Agent (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
This post describes lessons from building the AWS DevOps Agent, outlining five mechanisms to productionize agentic systems: evals, fast feedback loops, trajectory visualization, intentional changes, and production sampling. It details how these practices improve reliability, accuracy, and cost efficiency in incident response.
</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.linkedin.com%2Fblog%2Fengineering%2Finfrastructure%2Frethinking-hfds-block-placement-for-exabyte-scale-clusters%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/zrp-HSCEOdr-CGD1rS2AFzM3aLzv3UEQphb6qhclup4=441">
<span>
<strong>Scaling maintenance: Rethinking HDFS block placement for exabyte-scale clusters (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
To address challenges in maintaining its massive ~5 exabyte Apache Hadoop clusters, LinkedIn re-engineered its Block Placement Policy (BPP) and redistributed over 3 exabytes of existing data, successfully eliminating data replication during maintenance operations. This crucial change significantly improved maintenance velocity, allowing daily upgrades for approximately 4.5% of datanodes while unclogging the network and bolstering HDFS reliability and security.
</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.tigera.io%2Fblog%2Fingress-security-for-ai-workloads-in-kubernetes-protecting-ai-endpoints-with-waf%2F%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/MicFOfllclaEO5FA8abtvLFXBy2P74o0cpJgAaH3OhY=441">
<span>
<strong>Ingress Security for AI Workloads in Kubernetes: Protecting AI Endpoints with WAF (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The transition of AI workloads to production within Kubernetes has exposed critical security vulnerabilities in traditional ingress controllers, necessitating advanced Layer 7 inspection and context-aware gateways with WAF capabilities to protect expensive GPU resources from threats like LLM Jacking and prompt injection.
</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%2Flinks.tldrnewsletter.com%2FoArX3j%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/Xhf1Te7cCE6fepUIIf18tbGKfxQvGsvpkv6ZWPRxt-0=441">
<span>
<strong>Peak traffic shouldn't mean peak anxiety (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Traffic skyrocketing? If you're on <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2FoArX3j/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/ONTkzX7WHs5QG-Mk1tOJPX2vyMIJFPrLn-hATJk1hg4=441" rel="noopener noreferrer nofollow" target="_blank"><span>Microsoft Azure</span></a>, there's no reason to panic. When user demand spikes, Azure adjusts capacity in the background. Performance stays steady with no manual intervention, no late-night firefighting, and no scrambling to explain why the site went down during the big launch. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2FoArX3j/2/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/qeero7o8MiTmLO8wH0L_NvRqO1qMYykQZmXBSNG7gEQ=441" rel="noopener noreferrer nofollow" target="_blank"><span>Build without limits with Azure</span></a>
</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%2Fupstash%2Fcontext7%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/u8XqY1sPX4J34p2M7QCc5HzpeJ51h0uqgvLN6rRTy40=441">
<span>
<strong>Context7 (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Context7 MCP Server delivers up-to-date, version-specific code documentation and examples directly to LLMs and AI code editors, aiming to prevent outdated information and "hallucinated" APIs. Available for integration with platforms like Cursor and Claude Code, the server pulls current library details into prompts, though its community-contributed documentation is not guaranteed for accuracy.
</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%2FKarandash8%2Fmake-argocd-fly%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/491_0AiShGbudA8Bl3lLNjYKgBr8FMqq6cKFa0XyDso=441">
<span>
<strong>make-argocd-fly (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
make-argocd-fly generates Kubernetes manifests and ArgoCD Applications from Helm, Kustomize, and Jinja2 templates, implementing the Rendered Manifest Pattern. This automates pre-rendering manifests outside the cluster, organizing them by environment and generating ArgoCD Application resources, which makes Git a single source of truth for deployed Kubernetes resources.
</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.datadoghq.com%2Fblog%2Fobservability-pipelines-mssp%2F%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/KoJX9G02mssV-MVIYviie83PZpmTyBDWPAlvIZzSqEo=441">
<span>
<strong>Simplify log collection and aggregation for MSSPs with Datadog Observability Pipelines (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Datadog Observability Pipelines helps MSSPs centrally collect, parse, enrich, and route petabyte-scale logs without endpoint agents. The platform simplifies multi-tenant log standardization and enables dual-shipping to support gradual migrations from legacy SIEMs to modern security platforms.
</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.docker.com%2Fblog%2Fmcp-servers-docker-toolkit-cagent-gateway%2F%3Futm_source=tldrdevops/2/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/L8x3TDM79jKjsV9v79XRkQ-ln_YrcK1RlqGBuGSJryA=441">
<span>
<strong>Using MCP Servers: From Quick Tools to Multi-Agent Systems (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
MCP servers expose tools and services to LLMs through a standard protocol, but managing runtimes, secrets, and integrations is complex. Docker MCP Toolkit, cagent, and traditional frameworks offer progressively deeper solutions for running and orchestrating single- or multi-agent systems.
</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%2Fdevblogs.microsoft.com%2Fdevops%2Fwhats-new-with-azure-repos%2F%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/Lqz8YbPJsKroAE2qF7sqPHB7a-iU-Q-sAy6t3uX6csM=441">
<span>
<strong>What's new with Azure Repos? (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Recent updates with Azure Repos include disabled obsolete TFVC check-in policies, improved pull request navigation, cleaner notifications, smarter templates, and MCP Server enhancements.
</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%2Fnewrelic.com%2Fblog%2Fdem%2Fobservability-for-chatgpt-apps-in-the-age-of-agentic-ai%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/6Wh8Qxx0p1Yu-jUVFESiD5cBkVhnKgXe6IDny6fsL5c=441">
<span>
<strong>Observability for ChatGPT Apps in the Age of Agentic AI (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
New Relic has addressed a critical monitoring challenge for "ChatGPT Apps"โcustom integrations running within AI platforms.
</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.atspotify.com%2F2026%2F1%2Fcongratulations-to-the-recipients-of-the-2025-spotify-foss-fund%3Futm_source=tldrdevops/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/zmCA2sVHDZQvTcKClPCIuVaspUr_p5nS0jd_k5xmBJ8=441">
<span>
<strong>Congratulations to the recipients of the 2025 Spotify FOSS Fund (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Spotify's FOSS Fund named FFmpeg, Mock Service Worker (MSW), and Xiph.Org Foundation as its 2025 recipients.
</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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/nMKkX2nIG_HtJ5EYx47RBMe605TFlvU6NL3FpsRSE7E=441" 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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/2pKqnt616xoeriYeOjEV3IiYMn2FafDGcvm3GBfrp5k=441" 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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/8ec1yysph7QAZi_rFd7_5Tjt-EZvqyZgabT4vrGExww=441"><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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/70tOyjAtSzJwHJQnasfL-6yBOKel4-XcqyfQoGSWXp4=441" 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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/YY2TTwCvrbP50lV33ZpaosvYvJyY_XmKwXe0gIy6vLU=441" 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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/c5mAPU_JEHDNbkouSvm1Yp0WQ6B4ts8fRXjRZdBIvGw=441" 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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/HDaX7MLTbMLJJtRs7brRQ7Jhc-vr02uEY6aSkrqFCl8=441"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/g7Z1ZPw9QB08Fyy-hkKTjkBGPwCVn0atCO0fsESHWgs=441"><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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/tMqqsDjRWoMDRWT_gG0R9U8k9XafTYsMetwo2VyoEj4=441">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=a057c544-fa89-11f0-8ecc-1b980e6d7872%26pt=campaign%26pv=4%26spa=1769428902%26t=1769430329%26s=699af9d97d2552f03c22ddb11bad759b69b45b4728fe5ca9e5b2e009d40ad011/1/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/xot-zU-7sSn8VGw2AeaFoJf6ws4qqSf3ueznZ6MwdiU=441">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/0100019bfa442923-bff7c1e4-18e0-477d-b5bc-4f1d645caf0a-000000/MVwHpNySTZSvrXYw8e1wBEQhdTWT7eWAup_GwG7lS40=441" style="display: none; width: 1px; height: 1px;">
</body></html>