<!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 DevOps Agent has been released in public preview, offering an AI agent that automates response, identifies causes, and suggests measures </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/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/kuyu_Z3xPOsFFnnYLLFbQDiquxwIGpM2xccykFX5ocg=434" 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/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/At5jyOuj-LGFf-x8jVwKhqynIZ9Q3tKcvcCqd2Vj2rg=434" 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=4fd17142-d1bc-11f0-ad24-195d9397cfc7%26pt=campaign%26t=1764937765%26s=ad896d875b327b95bbe3801379578482dbc2838455154133a1992807e1ff22e0/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/KQeBtohVJdx7TaFUifU6eMHTYAMSuzyiO4-FU9Q2zSA=434"><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%2Fwww.n-able.com%2Fresources%2Fn-able-cyber-resiliency-summit%3Futm_medium=email-paid%26utm_source=summit%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/Lvg4KKHwNU1gNI6vAWfRBkC9EHTGlOJS8XMOsmd70so=434"><img src="https://images.tldr.tech/n-able.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="N-Central"></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">2025-12-05</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%2Fwww.n-able.com%2Fresources%2Fn-able-cyber-resiliency-summit%3Futm_medium=email-paid%26utm_source=summit%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/2/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/B2rwPaqUiu9TUYiXA59LiBVQHkJzhHaq2GcG5nmhb8o=434">
<span>
<strong>SMBs faced 273x more cyberattacks this year. Learn how to defend yours (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Small and mid-sized businesses have become prime targets for cybercriminals. In the recent <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.n-able.com%2Fresources%2Fn-able-cyber-resiliency-summit%3Futm_medium=email-paid%26utm_source=summit%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/3/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/LWCjslLnLXu7ASpV56Xyy_i5hMquXh305zq_deHcJwk=434" rel="noopener noreferrer nofollow" target="_blank"><span>N-able Cyber Resiliency Summit</span></a>, some of the most respected voices in cybersecurity weighed in on the current threat landscape - and what SMBs can do to stay ahead.
<p></p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.n-able.com%2Fresources%2Fn-able-cyber-resiliency-summit%3Futm_medium=email-paid%26utm_source=summit%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/4/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/-QA7RNxMndgMcbI67sZ6S0vqUXOMkfzf0Knk2Huq8eo=434" rel="noopener noreferrer nofollow" target="_blank"><span>Get full access to the recorded sessions</span></a>, including:</p>
<ul>
<li>Expert panels and speakers discussing the evolving threat landscape and how to best prepare for its challenges</li>
<li>A keynote by Sarah Armstrong-Smith, Microsoft's former Chief Security Advisor for Europe.</li>
<li>Insightful breakouts covering everything from endpoints, to cybersecurity, to data protection through the lens of overall business resilience</li>
</ul>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.n-able.com%2Fresources%2Fn-able-cyber-resiliency-summit%3Futm_medium=email-paid%26utm_source=summit%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/5/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/lBXzIz7s809almoB1VrPfFz8cUY3P9fQk6U2RyhGDNE=434" rel="noopener noreferrer nofollow" target="_blank"><span>Watch all sessions on-demand</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%2Faws-devops-agent-helps-you-accelerate-incident-response-and-improve-system-reliability-preview%2F%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/9eWpf7p_ylYYEZzCxDxGxOjoTyY8B5pWAraHJK4p59M=434">
<span>
<strong>AWS DevOps Agent helps you accelerate incident response and improve system reliability (preview) (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AWS DevOps Agent has been released in public preview, offering an AI agent that automates incident response, identifies root causes, and suggests preventative measures. By connecting to tools like Amazon CloudWatch, Datadog, and GitHub, the agent correlates data to reduce resolution times and can be configured to automatically respond to incidents from ticketing systems like ServiceNow and PagerDuty. Currently, AWS DevOps Agent is available in the US East (N. Virginia) Region at no charge during the preview period, with a limit on monthly agent task hours.
</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.djangoproject.com%2Fweblog%2F2025%2Fdec%2F03%2Fdjango-60-released%2F%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/gGgVQYVyzRm0eholL7WYYkW-eqytUN19HXIwBDzFIJU=434">
<span>
<strong>Django 6.0 released (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Django 6.0 has major new features, including template partials, built-in background tasks, improved security via CSP, and a modernized email API. Support for older versions is ending soon. Users on Django 5.1 or 5.2 are encouraged to upgrade.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🚀</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Opinions & Tutorials</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fblog.cloudflare.com%2Fwaf-payload-logging%2F%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/Gh0lxBaYYXU6m12YOS9u9Iwmsh3FQ3Qdyqyn3_smRvI=434">
<span>
<strong>Get better visibility for the WAF with payload logging (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare's WAF now offers improved payload logging, capturing only the specific request fields that triggered a rule, reducing log size by 67% and clarifying matches. This enhances debugging, fine-tuning, and visibility into managed rule actions. Future expansion to other WAF products has been planned.
</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%2Ftempesta-tech.com%2Fblog%2Fdefending-against-l7-ddos-and-web-bots-with-tempesta-fw%2F%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/1uEBJ3ncyAYCEmFe9xf0upJmXojBBsPdcaCCxpcQlKs=434">
<span>
<strong>Defending Against L7 DDoS and Web Bots with Tempesta FW (16 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Tempesta FW 0.8 features a high-performance open-source foundation for analyzing data and fighting bot attacks. The upcoming 0.9 release will include a toolset for detecting and blocking L7 DDoS attacks. Tempesta WebShield builds on this by offering a flexible toolkit to defend against diverse classes of web bots, effectively blocking malicious traffic by analyzing Tempesta FW access logs in ClickHouse and classifying traffic. Tempesta Fingerprints (TF) were designed as a lightweight client-fingerprinting mechanism with a fixed structure in the binary hash format at the TLS (tft) and HTTP (tfh) layers to cluster clients efficiently for machine-learning classification.
</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%2Flalitm.com%2Fsoftware-engineering-outside-the-spotlight%2F%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/RRR-75V_EZJQjPLcw4ppVXtMoGg2zcog12VVqyTutSs=434">
<span>
<strong>Why I Ignore The Spotlight as a Staff Engineer (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Focusing on long-term stewardship of core infrastructure systems creates compounding technical impact, trust, and career advancement. Deep ownership in developer tooling can deliver durable value without relying on high-visibility projects or executive attention.
</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%2FSnapchat%2FValdi%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/8L0HeTg4ZcAIOx87BKajl1Av4Gc_H3KUFE1uhxAyTO8=434">
<span>
<strong>Valdi (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Valdi, a cross-platform UI framework used in Snap's production apps for the last 8 years, has been released in beta. The framework compiles declarative TypeScript components into platform-native views for iOS, Android, and macOS.
</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%2Fmountain-loop%2Fyaak%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/HSvthcGVM6yf96IOeJJQf0CU5ajEnqXPFd8vY05JpuU=434">
<span>
<strong>Yaak (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Yaak is a fast, lightweight, and privacy-focused API client built with Tauri, Rust, and React for managing REST, GraphQL, SSE, WebSocket, and gRPC.
</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%2Fkamera-uses-simulation-to-verify-kubernetes-controller-logic%2F%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/L8iMOg3SO_wtL4v1A-QjAlzlNSUFzO573UDGa4CHNDA=434">
<span>
<strong>Kamera Uses Simulation To Verify Kubernetes Controller Logic (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kamera, developed by UC Santa Cruz grad Tim Goodwin, simulates and model-checks Kubernetes controllers on a laptop, enabling developers to verify control plane logic, detect race conditions, and explore all execution paths without needing a real cluster.
</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%2Fscalable-multi-language-service-discovery-at-linkedin%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/sKeb-DYukPfyiyj489KZgZoLvYgsvEP2xgO7_TQDx3E=434">
<span>
<strong>Scalable, Multi-language Service Discovery at LinkedIn (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
LinkedIn has rolled out Next-Gen Service Discovery, which replaces its decade-old Zookeeper-based system with a Kafka and xDS-powered architecture. Achieving near real-time data propagation and horizontal scalability, the new system supports hundreds of thousands of app instances with a data propagation latency of P50 < 1s and P99 < 5s, addressing the scalability and compatibility issues of the previous system. The upgrade enables multi-language compatibility, service mesh integration, and cross-fabric resiliency for LinkedIn's infrastructure.
</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.planview.com%2Flp%2Fhub-micro-webinars%2F%3Futm_medium=pedm%26utm_source=tldr%26utm_campaign=hb_stci_dp-office-of-the-cto_dgabm_ww_x_us_en%26utm_content=integration-station-micro-series_webinar/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/tG5y1h6GKpLE1p4dwnG2NYte6QoA-wZl82gqcG927rY=434">
<span>
<strong>Byte-size series: Solving IT integration scenarios in 15 minutes (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Integrating Jira, Jama, or no-code tools? Ask technical questions and get real-world answers from the architects who've solved these challenges for hundreds of customers. Secure your spot at the <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.planview.com%2Flp%2Fhub-micro-webinars%2F%3Futm_medium=pedm%26utm_source=tldr%26utm_campaign=hb_stci_dp-office-of-the-cto_dgabm_ww_x_us_en%26utm_content=integration-station-micro-series_webinar/2/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/gxWNJ_-xlfmDhrnjaXsOn1drgbVsNd9Ied6y7ckypC8=434" rel="noopener noreferrer nofollow" target="_blank"><span>Planview Hub Bytes sessions</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%2Fplatformengineering.org%2Fblog%2Fkubernetes-1-35-10-new-alpha-features%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/PnkKg_iIgM5DOoNEycn8YjYjbY8ccuCIagQZP11d3b4=434">
<span>
<strong>Kubernetes 1.35: 10 new Alpha features (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes 1.35 debuts ten Alpha features that enhance AI workload orchestration, storage and scheduling reliability, cluster resilience, and resource efficiency.
</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%2Finside-platform-engineering-steve-wade%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/Qoc4gyX9eWa5C-wLNNhzMgX874eCK60qx0tpuTJvf_s=434">
<span>
<strong>Inside Platform Engineering with Steve Wade (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Resume-driven architecture leads platform teams to amass tools instead of solving business needs, often resulting in costly, delayed migrations.
</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%2Fwaf-rules-react-vulnerability%2F%3Futm_source=tldrdevops/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/3DuIFXlvPh83thGy-7sxsxsjktojhxxLTT2yPV_YymI=434">
<span>
<strong>Cloudflare WAF proactively protects against React vulnerability (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare has deployed a new WAF protection to address a Remote Code Execution vulnerability that impacts React Server Components in Next.js, React Router, and other React frameworks.
</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/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/Vc2lMwCrLMKwkAbMlgsuuz-hPpeDLHwNDmFSHC8UVnA=434" 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/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/CS1kzUQlcxg1cS3Fl6JLhY8uV2yEl3ShxW6CXPDKWBM=434" 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/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/9fKEwQzhor5BabuTYJSGO_pJ9mJ9G5M7eEOrcnRNtvA=434"><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/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/e-iMI89hSjQ0KAKlGslQoJkHBl4TzviqN3xfaJCk0jA=434" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</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!
</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/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/IMoP2z3FXoCTwAMF73H7FunNiFeDQihlFCTbx_xs2ug=434"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/Oeu3n5zOtPK-mvygMtbUC4adyDTxXChhtoRheSxDL8c=434"><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/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/WSH-IsmkfvTSL-4Ce5qDwd63Q66iXnUwHNKmXlHPlXI=434">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=4fd17142-d1bc-11f0-ad24-195d9397cfc7%26pt=campaign%26pv=4%26spa=1764936091%26t=1764937765%26s=776267b69eeb8d150fb45ba73626b13b091455028027a97845184cec2a35aee2/1/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/mcHjdb6qruK7niW2fZS8gXvN_V59PEjqnN8kMVDaTng=434">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/0100019aee7d12a0-09f28122-92e2-4980-8e72-8cc662648087-000000/35-M8MU-zsae4WectiHH9C242tyBDLo7ljKUAIaL5b4=434" style="display: none; width: 1px; height: 1px;">
</body></html>