<!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;">Google Cloud launched SQL-based alerting in Observability Analytics (in preview), allowing developers to create complex alerts by writing SQL queries </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/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/FX8UaUzVqtuSpkcRZ0EyXsmA_EosajY0VmSDrNnvyGg=452" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/YbYaqAJY6UvhQYK5FzOCDsiTvTBuk9vALrozkci4o78=452" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=4cdc76e8-737f-11f1-b1b3-a975cd4b9a8f%26pt=campaign%26t=1782731193%26s=9a387aad27cd3d81dc9a3133a7471ea6e73c151cbc80db6c1febedb099101b8b/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/kyhE6mwwyB3MCnyqjC4WOPBHqNjgBiVVwRjqTyviWT0=452"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fnewrelic.com%2Fevent%2Fnew-relic-now%3Futm_source=tldr%26utm_medium=endemic%26utm_campaign=FY27-Q1--AMER--new-relic-now-june-2026%26utm_content=news_header_govern_non_deterministic/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/PuQoPN5oRSFyENg2jwSr5X2wzOTUSHAUrMQTanUHOoA=452"><img src="https://images.tldr.tech/newrelic.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="New Relic"></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-06-29</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr id="sponsy-copy"><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fnewrelic.com%2Fevent%2Fnew-relic-now%3Futm_source=tldr%26utm_medium=endemic%26utm_campaign=FY27-Q1--AMER--new-relic-now-june-2026%26utm_content=news_header_govern_non_deterministic/2/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/TutxesjwNj_VlRG0lJ68lObn_XyrMm9emfxjFxbbYYU=452">
<span>
<strong>Learn to govern non-deterministic architectures at New Relic NOW [free, virtual] (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Know what your AI is actually doing? At <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fnewrelic.com%2Fevent%2Fnew-relic-now%3Futm_source=tldr%26utm_medium=endemic%26utm_campaign=FY27-Q1--AMER--new-relic-now-june-2026%26utm_content=news_body_intro_relic/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/5eALFtf-IIMYrMHL-Vatxqv-wjfa61ahrFp_aM7IB_g=452" rel="noopener noreferrer nofollow" target="_blank"><span>New Relic NOW</span></a>, you'll learn to consolidate tooling, govern non-deterministic architectures, and ship reliable AI-native apps, all in one morning.
<p></p>
<p>Topics include:</p>
<p>✅ <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fnewrelic.com%2Fevent%2Fnew-relic-now%3Futm_source=tldr%26utm_medium=endemic%26utm_campaign=FY27-Q1--AMER--new-relic-now-june-2026%26utm_content=news_body_outro_real_lessons_engineering_leaders/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/yXVBggMC-oT_oEKGQZAoDhTv1tNEdstgbbG2WFAA2Zc=452" rel="noopener noreferrer nofollow" target="_blank"><span>Real lessons from engineering leaders</span></a> at <strong>OpenAI</strong> and <strong>LaunchDarkly</strong>.</p>
<p>✅ First look at exclusive data on how AI-generated code and prod failures, rework time, and observability policies</p>
<p>✅ How to embed observability into your AI dev loop</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fnewrelic.com%2Fevent%2Fnew-relic-now%3Futm_source=tldr%26utm_medium=endemic%26utm_campaign=FY27-Q1--AMER--new-relic-now-june-2026%26utm_content=news_cta_save_spot/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/4kPZrZO4zaJT8HUEr39IyIo8alz9i97AXHVOiUtkFZ8=452" rel="noopener noreferrer nofollow" target="_blank"><span>Save your spot</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%2Fgrafana.com%2Fblog%2Fthe-inside-scoop-on-alerting-changes-in-kubernetes-monitoring%2F%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/QTcrT9b738xMHy8G9Thq8PTQf2D-RqzqUCCqN2fLX80=452">
<span>
<strong>The inside scoop on alerting changes in Kubernetes Monitoring (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Grafana Cloud's Kubernetes Monitoring app now provisions alerts using Grafana-managed alerting instead of data source-managed alerts, which can cause notification routing issues after reinstallations because the two systems use separate contact points, policies, and Alertmanagers. Users should upgrade via the app's Update button, reconfigure notifications in Grafana's built-in alerting system after reinstalls, and migrate custom alert rules out of the integrations-kubernetes namespace to avoid losing them during upgrades.
</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%2Falert-with-sql-in-cloud-monitoring-observability-analytics%2F%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/ICkGcAcL4sWXU-y6jcsLCF_uThQKEaZpnvJMv2HwFrk=452">
<span>
<strong>Alert with SQL in Cloud Monitoring Observability Analytics (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Google Cloud launched SQL-based alerting in Observability Analytics (in preview), allowing developers to create complex alerts by writing SQL queries over logs and traces instead of relying on simple threshold monitoring. The feature enables advanced use cases like alerting on error rate percentages for specific customers or tracking p99 latency across high-cardinality data, with queries running on scheduled intervals through BigQuery and triggering notifications via channels like Slack or PagerDuty.
</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%2Fvictoriametrics.com%2Fblog%2Fvictorialogs-internals-columnar-storage-on-disk%2F%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/Zsft_hiFj1f8_S2vCAPHU1Sj5qmDDD2DwAlbPFxZeNo=452">
<span>
<strong>How VictoriaLogs Stores Your Logs in a Columnar Layout (24 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
VictoriaLogs stores logs as immutable, searchable parts grouped by stream and partitioned by day, making retention cheap, queries time-bounded, and recent data searchable before it fully lands on disk. Its columnar layout lets queries read only the fields they need, while stable low-cardinality stream fields, per-day partitions, metadata pruning, and compression help operators understand why some log queries stay fast and others get expensive.
</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%2Fsemgrep.dev%2Fblog%2F2026%2Fwe-have-mythos-at-home-glm-52-beats-claude-in-our-cyber-benchmarks%2F%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/bVztKW8AllUmmbzNcH85QMiUZfq8uY7qduWxda8NYIk=452">
<span>
<strong>We have Mythos at Home: GLM 5.2 beats Claude in our Cyber Benchmarks (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Semgrep benchmarked open-weight and frontier models on IDOR vulnerability detection and found that GLM 5.2, using only a minimal prompt in a Pydantic AI harness, outperformed Claude Code on this specific security task at much lower cost. The results reinforce that harness design still matters most, but open-weight models are becoming credible options for security teams that need cheaper, private, and swappable model 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>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%2Fusestrix%2Fstrix%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/5oxR2nKYNqW7WUhMtvrHalKWHFcd9ziwKaObxsIEtY4=452">
<span>
<strong>Strix (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Strix, an open-source security testing tool, uses autonomous AI agents to dynamically scan code for vulnerabilities and generate proof-of-concepts, integrating directly into GitHub Actions to automatically block insecure code before production. The tool addresses common pentesting pain points by running actual exploit validation rather than static analysis, with results automatically scoped to changed files in pull requests and support for enterprise deployments with SSO and custom compliance options.
</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%2Fcupy%2Fcupy%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/R-iPtf2LrYYSpA3Y4br8Labc8L1cnRXx-T0Ykj_9bN8=452">
<span>
<strong>Cupy (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
CuPy, a NumPy/SciPy-compatible array library developed by Preferred Networks, acts as a drop-in replacement to run existing Python scientific computing code on NVIDIA CUDA or AMD ROCm GPU platforms. The open-source library is available via PyPI and Conda-Forge, with version 13.0.0 incorporating cuSignal, and offers access to low-level CUDA features including RawKernels and direct CUDA Runtime API calls.
</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%2Foctopus.com%2Fblog%2Foptional-ephemeral-environments-gh-label%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/kUEhDQmAgAqMa11WDRlQG15TTe_EtjCd_Ou6D-_u4zU=452">
<span>
<strong>Optional ephemeral environments using GitHub PR labels (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Octopus Deploy made ephemeral environments optional for pull requests by using a GitHub label that conditionally skips deployment jobs while preserving branch protection through a gate job that validates required workflow outcomes. The approach reduces unnecessary deployment time and infrastructure costs for low risk changes while allowing teams to share a centralized workflow improvement that benefits all repositories using the platform.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fblog.weineng.me%2Fposts%2Fslowest_add%2F%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/rRNgm45WYKe8yF06dpXJNMLTcBOD7XHMF8PhF2GA900=452">
<span>
<strong>Data Access Patterns That Make Your CPU Really Angry (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Memory access order can make a simple integer summation dramatically slower by defeating cache locality, prefetching, and page-level memory behavior. Sequential, random, and deliberately adversarial layouts show why CPU performance depends heavily on how data is arranged and accessed, not just on the number of operations executed.
</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%2Fflink.apache.org%2F2026%2F06%2F26%2Fannouncing-native-s3-fs%2F%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/yZuaJf3NZWA0eP2asE3mjj9_96hmRXaX9CR-RkvEw74=452">
<span>
<strong>Introducing Flink's Native S3 FileSystem: Built for Performance, Designed for Production (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Flink 2.3 adds flink-s3-fs-native, an experimental opt-in S3 filesystem that removes Hadoop dependencies, moves to AWS SDK v2, supports exactly-once sinks, and gives Flink one S3 plugin for checkpoints, savepoints, and file sinks. Production-scale benchmarks showed roughly 2× faster checkpoints, smaller checkpoint storage, cleaner s3.* configuration, and a safer migration path for teams running stateful Flink jobs on S3.
</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%2Fmacstadium.com%2Fcustomers%2Fing%3Futm_campaign=47211609-Ad%253A%2520TLDR%2520DevOps%26utm_source=tldr-devops%26utm_medium=newsletter%26utm_content=quicklink-ing/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/Gc88D32xYtmIVFtyfkborHhMcMelQc4Te3YQHtkDSOE=452">
<span>
<strong>How ING achieved a 50% faster CI build pipeline (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
How do you deal with slow CI pipelines delaying delivery? Global financial institution ING accelerated its iOS build pipeline for 60+ engineers by running macOS VMs on Orka. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fmacstadium.com%2Fcustomers%2Fing%3Futm_campaign=47211609-Ad%253A%2520TLDR%2520DevOps%26utm_source=tldr-devops%26utm_medium=newsletter%26utm_content=quicklink-ing/2/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/nf6cVlpPtHPe831dIrMCQgIE0NQvlM6N7njMqoZY27U=452" rel="noopener noreferrer nofollow" target="_blank"><span>Read the story</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%2Faws.amazon.com%2Fblogs%2Fcontainers%2Famazon-eks-now-supports-control-plane-egress-through-your-vpc%2F%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/DicPGcMhkbmuCJPW8TmIQnwp7NPD9l1J8iDHDWycnZE=452">
<span>
<strong>Amazon EKS now supports control plane egress through your VPC (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon EKS now supports customer routed control plane egress, allowing Kubernetes API Server outbound traffic, such as admission webhooks, OIDC lookups, and aggregate API requests, to flow through customer VPCs with existing routing, security, firewall, and compliance controls.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fnewrelic.com%2Fblog%2Fnews%2Fnew-relic-now-june-2026-round-up%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/qkLBlmVZPLzJshbFzSaCmXiP3HMYgiKpVqlNAvEithY=452">
<span>
<strong>New Relic Now June 2026 Round-Up (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
At New Relic NOW 2026, the company introduced Autopilot for autonomous incident investigation, Ground Truth for AI-optimized access to observability data, expanded AI observability capabilities, new compliance commitments, and startup offerings aimed at improving reliability, governance, and operational efficiency in AI-first software development.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.cncf.io%2Fblog%2F2026%2F06%2F26%2Fsecurity-profiles-operator-v1-stable-apis-security-hardened-and-shaping-upstream-kubernetes%2F%3Futm_source=tldrdevops/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/iC-GDfBGQpUR2aWAz5Dk2JijFPFXzDyg9oq8y5R4fGc=452">
<span>
<strong>Security Profiles Operator v1: Stable APIs, Security Hardened, and Shaping Upstream Kubernetes (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Kubernetes Security Profiles Operator hit v1.0.0, its first stable release after six years of development, graduating all eight APIs and passing a third-party security audit with zero critical vulnerabilities found.
</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/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/T3UaaemvY7LmA3pMtHITX6PxrT9yM7CmuBeNzqpORPk=452" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/b957c121/10</a>
</div>
</td></tr>
<tr></tr>
<tr><td align="left" style="padding:5px 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.co%2Fsub_87a3a5d479ea%2F10/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/rzxD3jd4v0ZLcg5oSOCLg8eEJYTCvtBqWHLl-IQXyRI=452" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? 📰
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of devops professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/RmMIJFUpk9CRdYLvHHkuK2PFoEmNHFfimRGs0CfJDeM=452"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? 💼
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/W0qgpwTWoNjFD1fWCA7-QPxcnt4V84U6hMq5BwU2sQs=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a>,
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech%2Fc227b917-a6a4-40ce-8950-d3e165357871/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/XuNuONUdA5mhXc-bSmajvGKF5g0AKQZBoQwhevytH50=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>create your own role</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them! TLDR is one of <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Ffeed%2Fupdate%2Furn:li:activity:7401699691039830016%2F/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/DD3mwHZzZ10fHs8_cKZbCcSFNr7RBTxhiVSyuI6OgT8=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Inc.'s Best Bootstrapped businesses</strong></a> of 2025.
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fkunaljaydesai%2F/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/6OnXTwmBiEmT4wpb25czJ5Vnv28kO0f7C1sFOjp898Y=452"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/l-N37WgCLTi78HfHAzhHtnt1Tkz074XqmUOi0g7PzaY=452"><span>Martin Hauskrecht</span></a>
<br>
<br>
</div>
<br>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block" id="testing-id">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/p6EbT-sDUFCAl9ngA_8ekgrVfHLfREtKcWS2kbK1S7I=452">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR DevOps isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=1c5ddf10-b6dc-11ed-a12f-33c00cd07e37%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=4cdc76e8-737f-11f1-b1b3-a975cd4b9a8f%26pt=campaign%26pv=4%26spa=1782730844%26t=1782731193%26s=bc7902e3e57cb8d06bd86adf351677cdc454c0419dafda7c42d5a51258c3b83c/1/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/1jDfgM6ssKhl6ebpHijoCbqeypGJ1QnBr9WBYuo9tTY=452">unsubscribe</a>.
<br>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/0100019f130f3c87-3fec15ee-1306-4708-bdd4-db2c50e74f1e-000000/QRWvd5P3_rLPtLNP4yBeFhXp16s8H8eZgT0uSfzBu5Y=452" style="display: none; width: 1px; height: 1px;">
</body></html>