<!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 Data</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;">AI is both genuinely empowering for data science. It makes programming, translation, voice input, and broad learning more accessible β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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%2Fdata%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/wq_OexmJEdWEz3Yv_g1wXjtNAXU_FS95XKVtmP4Ywz0=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%3Futm_source=tldrdata%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/R3lzfGCPgSWtnRlQ1ZS-qsB0E2Y73xVPbUlEiThgkSo=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=1670a604-84b7-11f0-bcf5-55fc1d40139c%26p=a5b465fe-54d1-11f1-b202-01f5505ca8e8%26pt=campaign%26t=1779358113%26s=12d29ed23628e571c6bed1a197ff0fac375f03484528be11ae3150314b23073e/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/dxOtixLfVxPOKRKMVZpczuP5SIsscYKDNiK4xiqhLaw=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%2Fpages.dataiku.com%2Fthe-modern-self-service-analytics-playbook%3Futm_source=tldr%26utm_medium=paid_email%26utm_campaign=glo_content_pmm_data_analytics_fy26%26utm_content=data_primary%26utm_geo=glo/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/kStlivJrT840RiG-XllqrJFHtqE4I0Wi2Bbh_SAFgfo=452"><img src="https://images.tldr.tech/dataiku-6.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Dataiku"></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 Data <span id="date">2026-05-21</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%2Fpages.dataiku.com%2Fthe-modern-self-service-analytics-playbook%3Futm_source=tldr%26utm_medium=paid_email%26utm_campaign=glo_content_pmm_data_analytics_fy26%26utm_content=data_primary%26utm_geo=glo/2/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/NEuXRZjUng41_JxTvbCkRFSV4Uk7FPLK666EUKrm4e0=452">
<span>
<strong>Turn self-service analytics into a decision engine with agents (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The old world of <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.dataiku.com%2Fthe-modern-self-service-analytics-playbook%3Futm_source=tldr%26utm_medium=paid_email%26utm_campaign=glo_content_pmm_data_analytics_fy26%26utm_content=data_primary%26utm_geo=glo/3/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/KUb7Yon4DqNwDJLvBVqnSBooasvXqV8H-5dC8axHdk0=452" rel="noopener noreferrer nofollow" target="_blank"><span>self-service analytics (SSA)</span></a> is familiar. A question comes in, data is exported, dashboards are rebuilt, and answers arrive after the moment to act has passed. Access scaled, but decisions did not.
<p></p>
<p>With Dataiku, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.dataiku.com%2Fthe-modern-self-service-analytics-playbook%3Futm_source=tldr%26utm_medium=paid_email%26utm_campaign=glo_content_pmm_data_analytics_fy26%26utm_content=data_primary%26utm_geo=glo/4/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/jVDsHN1-M8aEHmZSrIGGGrsYeAuiVgktNBtdnUOVBWg=452" rel="noopener noreferrer nofollow" target="_blank"><span>the Platform for AI Success</span></a>, the new world works differently. Questions trigger live analysis, drivers are explained in context, and recommendations surface in time to matter. AI agents bring speed and scale, while analysts bring judgment and accountability. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.dataiku.com%2Fthe-modern-self-service-analytics-playbook%3Futm_source=tldr%26utm_medium=paid_email%26utm_campaign=glo_content_pmm_data_analytics_fy26%26utm_content=data_primary%26utm_geo=glo/5/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/4B_lJ0FZUVhJFBsarQh71480KmUuYq5W5HeRW7jq938=452" rel="noopener noreferrer nofollow" target="_blank"><span>This playbook shows this shift</span></a> β old world and new β and why it defines how decisions get made now.
</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>Deep Dives</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%2FOp01RG/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/MtksR_S9zX5W6-wdrHzdu5aBK30OO0CYKZZw0xn_qCw=452">
<span>
<strong>How We Cut BigQuery Slot Usage by 90% On One Of Our Most Resource Hungry Service After a Production Outage (13 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Teads dramatically cut BigQuery slot usage by 90%+ on their Audience Planning service through application fixes (request coalescing with Redis distributed locks to eliminate duplicate queries, fail-fast validation for huge filters, and rewriting large IN clauses as semi-joins) combined with data model optimizations (compressing data types, precomputing repeated work, and an improved partitioning strategy), reducing the effective table footprint by ~95%.
</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%2Flinks.tldrnewsletter.com%2FYxD1OG/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/OQ3z-Pd6-URE0VdrQLqi6i9kesM80mzC-u4mYCzpTTk=452">
<span>
<strong>The Evolution of Cassandra Data Movement at Netflix (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Netflix replaced its Cassandra-to-Iceberg movement engine with a layered platform that reads backups directly from S3, converts them to Spark DataFrames, and lets each data abstraction build its own optimized connector. The engine moves about 3 PB/day, migration uses shadow validation, enhanced observability, and a Maestro Decider fallback to the prior solution, enabling a transparent cutover with zero downstream code changes.
</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.monday.com%2Fmondaydb-3-solving-htap-for-a-trillion-table-system%2F%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/XQzmH72blD9sX4nCVZNI9Ks-_j9QN-5YXa0cyauT-3c=452">
<span>
<strong>mondayDB 3 β Solving HTAP for a Trillion-Table System (21 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
mondayDB 3 is an HTAP system designed to handle over a trillion dynamic, constantly evolving tables with highly flexible schemas. They replaced their MySQL + JSON architecture with a CQRS-based Lambda architecture powered by DuckDB: immutable snapshots in object storage, an external WAL for real-time changes, and a soft-stateful serving layer that syncs + queries local DuckDB files on every read.
</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 & Advice</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%2Ftidydesign.substack.com%2Fp%2Freturning-to-life%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/KLGeQeU4X2oAqdgfD1XxDWCr94iQ3lx407zLdbNViWU=452">
<span>
<strong>Returning to life! (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI is both genuinely empowering for data science. It makes programming, translation, voice input, and broad learning more accessible. However, it is genuinely harmful through environmental cost, copyright issues, wealth concentration, shallow thinking, and unequal access. The tension cannot be neatly resolved, but data science leaders still need to engage with AI seriously so they can help people use it well.
</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%2F5%2Fbetter-experiments-with-llm-evals-a-funnel-not-a-fork%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/LGpXjr250rJMC0brqdlMsTVVScKfGoA5SheSFFhMEPY=452">
<span>
<strong>Better Experiments with LLM Evals β A funnel, not a fork (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Treat LLM evals and online A/B experiments as a funnel by using LLM judges early to verify quality (relevance, tone, and coherence) and filter out weak ideas before they consume experiment resources. This raises the success rate of experiments. Running evals on experiment results creates a feedback loop that continuously calibrates and improves the judges themselves.
</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%2Fbrooker.co.za%2Fblog%2F2026%2F05%2F18%2Fwhats-easy-whats-hard.html%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/ngAgp7VgzCFGcka0Mb_Na1Yza0CwQjisIKTzDUaGdhA=452">
<span>
<strong>What's Easy Now? What's Hard Now? (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The long-term capabilities of coding agents will be determined more by the quality of feedback loops than by raw model intelligence. Tasks with fast, accurate, automated feedback (e.g. building high-performance databases with formal specs) will become surprisingly βeasyβ for agents, while tasks reliant on slow, subjective human feedback will remain relatively βhard.β
</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.ciodive.com%2Fspons%2Fthe-pipeline-tax-is-breaking-enterprise-ai-at-agent-scale%2F820200%2F%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/rDTD97tlj7vhliTAQn7HDjEAqjTAAHs3t4tkfMj4U2c=452">
<span>
<strong>The pipeline tax is breaking enterprise AI at agent scale (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Enterprise AI is hitting a βpipeline taxβ: moving data through warehouses, lakehouses, vector DBs, RAG layers, and orchestration stacks adds latency, governance drift, and audit pain, with data copied up to 4 times and regulated answers taking weeks to reconstruct. The emerging solution is to bring agents to the data and make governance native to the data layer, with SQL database, MCP, and Iceberg as core pieces. The same shift is reframing migration as a continuous AI-driven capability rather than a one-off project.
</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>Launches & 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%2Ftryopendata.ai%2F%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/dddFo7n9Ht-XHQATlh-Ks9FdHlipugObTXb8TB04Sys=452">
<span>
<strong>OpenData (Tool)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenData is an open-core platform that makes public datasets easy to search, join, query, visualize, and share through one clean API.
</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%2FCanner%2FWrenAI%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/MYj6kag6hd3A3W6RPdet1-u6UUI9lUN--EOujKfyI5Q=452">
<span>
<strong>WrenAI (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
WrenAI is an open-source context layer that helps AI agents understand business data, retrieve the right semantics, and generate governed, reliable SQL across existing data stacks.
</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%2Fmontecarlo.ai%2Fblog-monitoring-cortex-agent-performance-with-trace-data%2F%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/xPkS38oCf8CUMQFRj93WEeTo-qLcfLcdh252ImcUiXU=452">
<span>
<strong>Monitoring Cortex Agent Performance With Trace Data (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
By querying structured observability events and tracking key metrics at the span level, such as token consumption, duration/latency, and error rates (planning, tool calls, and response generation), teams can effectively monitor agents in production to detect issues like context bloat in multi-turn conversations, token spikes, slow tool calls, or shifts in question complexity.
</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.bitsxpages.com%2Fp%2Fprotocols-for-transactional-usage%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/G5kP3--Khfo8C78bXxjRsF5-aYxJTVR7o_t0A-OT7Zc=452">
<span>
<strong>Protocols for transactional usage of object storage (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Object storage can support serializable OLTP if you build on three write primitives (atomic PUTs, conditional PUT If-Match/If-None-Match, and strongly consistent LISTs) and three read primitives (atomic GETs, conditional GET If-None-Match, and consistent listing). The core tradeoff is safety versus contention cost, and you need safe garbage collection to prevent the storage from growing indefinitely.
</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%2Froundup.getdbt.com%2Fp%2Fwhat-data-agent-benchmarks-do-and%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/Pxu0bFv1ftgoW9vgahZmRHbAj9jTKFXJ0QYLvjh80jA=452">
<span>
<strong>What data agent benchmarks do and don't tell us (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI Council showed the data/AI divide is collapsing: most vendors now position themselves as AI infrastructure layers for context retrieval, orchestration, or inference, and new systems like LanceDB are being built natively for LLM and multimodal workloads. Benchmarking is shifting too: dbt Semantic Layer tests, ADE-bench, and 90-day simulations all suggest agents perform best on well-specified, context-rich tasks and improve when stateful, cross-system context from GitHub, Slack, Notion, and dbt is available. The next major constraint is token and compute efficiency.
</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%2Fsiterows.com%2F%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/aVF63MUkVSlAB5KSf-voEF9HR12j8kie8LjUPk3GlV4=452">
<span>
<strong>SiteRows (Tool)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
SiteRows lets you query websites with SQL to extract structured data without writing scraping code.
</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.infoworld.com%2Farticle%2F4156909%2Fcontext-graphs-and-decision-traces-to-the-rescue.html%3Futm_source=tldrdata/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/6_qODyn2QxW9DWMEsGmNybWGnEPGszgsHx-hr8VOByM=452">
<span>
<strong>Context graphs and decision traces to the rescue (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Why graph-based context logging is emerging as the missing provenance layer for RAG and agent workflows.
</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;">
Want to advertise in TLDR? π°
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of data engineering professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdata%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/XiDpWRbaEOUpS1njjMPUSCEElQlWzUBVL8ewU8pZ0Oo=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/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/Bjwpd6OJAbXaa48Ck7n8jNhIr-9MaXpl-vBjoJq9jyo=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/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/XoXG5N3Y90_5S-Ei91H7x5V5nlbMUVPscPyuc18y9z4=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/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/4gZSyVkPZa3n1NDBo8gaSO9pO68YfXefuKseBKppcII=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%2Fjoelvanveluwen%2F/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/VtbBzCCNf3a-V-KoThMRk0QlC9UMPlM-SVErzz-fYU4=452"><span>Joel Van Veluwen</span></a>, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fjennytzurueyching%2F/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/YQANbenkYqj5iCf5gqzimjyS6zi8sKjzM3b9FY_lO4w=452"><span>Tzu-Ruey Ching</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fremi-turpaud%2F/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/OSyWMxvzf3rFve5vQO4g0WuLs2OY8PDlBDAIDvvjgOM=452"><span>Remi Turpaud</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%2Fdata%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/xbXsUtkhgPfquBgOUzOcqpzjSRTmqK9fpxX913wzCCY=452">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR Data isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=037ede50-92cc-11ee-b0f2-b761aa2217ad%26lc=1670a604-84b7-11f0-bcf5-55fc1d40139c%26p=a5b465fe-54d1-11f1-b202-01f5505ca8e8%26pt=campaign%26pv=4%26spa=1779357673%26t=1779358113%26s=87de01944fc427d44015637db1a631ba05aa3f5d7801d4aa176e455d4eba9c11/1/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/2F_qvCnEiCEDBqWLVE5j68CktOPpF5hDg2ihaIrblWQ=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/0100019e4a021eb3-2dc2a6f7-85be-4283-876e-2a4d0ba1638b-000000/IN4n5YZlMg2M_buTbH8P-s9NEfy6koS1NlPCb1DTmTU=452" style="display: none; width: 1px; height: 1px;">
</body></html>