<!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;">Monitoring for data/concept drift, rigorous audit trails, and differentiated release policies ensure robust governance and regulatory defensibility β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/s3-CZKAWhIW90d3FH0ESr0SLeQUIqFPCuOxZL8fn43o=433" 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/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/rLzF7HMC1z81XuAsZeCcRUTEmP9IVwmtMzwfphgjS_4=433" 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=5b37efb8-ce63-11f0-bcc8-db07538f9256%26pt=campaign%26t=1764587214%26s=10a3860b63e4f1c9fc3a591d2838e69070d848170f15eaf977c8652be67e53bb/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/TH9trvTr32HKDv5HuSmPzGex6TBXCWd3b9ifeV3ekNY=433"><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%2Faquata.ai%2F%3Futm_source=one-off%26utm_medium=display%26utm_campaign=PLG-TLDR-DEC-2025%26utm_content=TLDR-Data%2520Newsletter/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/q3LcSzBmZD8JhnAi_N_9-CNjPZVgWoPZh2o4Oz34KAU=433"><img src="https://images.tldr.tech/aquata.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Aquata"></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">2025-12-01</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%2Faquata.ai%2F%3Futm_source=one-off%26utm_medium=display%26utm_campaign=PLG-TLDR-DEC-2025%26utm_content=TLDR-Data%2520Newsletter/2/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/56VTjDuYenvsUe0jNndxh2nA-AAh5pV53a6znkG-CLE=433">
<span>
<strong>Aquata: batteries-included data platform for financial services (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Finance is the OG data-driven industry... but it's often running on a data stack that's held together with duct tape and breaks at the smallest schema change.<p></p><p>With <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faquata.ai%2F%3Futm_source=one-off%26utm_medium=display%26utm_campaign=PLG-TLDR-DEC-2025%26utm_content=TLDR-Data%2520Newsletter/3/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/lAS-v0obcIctcHToxwSNPDs7s3bvPbaQHuMvxJwmaqU=433" rel="noopener noreferrer nofollow" target="_blank"><span>Aquata</span></a>, you get one <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faquata.ai%2F%3Futm_source=one-off%26utm_medium=display%26utm_campaign=PLG-TLDR-DEC-2025%26utm_content=TLDR-Data%2520Newsletter/4/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/H5BobU5DMvgvmPMLFGFoblkxKFsKQDzpt9kMP6TlH0A=433" rel="noopener noreferrer nofollow" target="_blank"><span>cloud-native data platform purpose-built for financial services</span></a>. It's used by asset managers & data teams at hedge funds, private markets, and capital markets to deliver faster insights - with total confidence in every figure.</p>
<ul>
<li>Hundreds of built-in data models + thousands of attributes.</li>
<li>Connectors to custodians, fund admins, and market data providers. </li>
<li>Governed data pipelines for APIs, databases, CSV, and cloud sources.</li>
</ul>
<p><strong>Try it free for 30 days</strong>. Secure, single tenant, no payment required. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faquata.ai%2F%3Futm_source=one-off%26utm_medium=display%26utm_campaign=PLG-TLDR-DEC-2025%26utm_content=TLDR-Data%2520Newsletter/5/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/QXM771rLVyIvTLo2B2qVGz_800jUXQsrxcW5frLXJyI=433" rel="noopener noreferrer nofollow" target="_blank"><span>Start here</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>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%2Fhackernoon.com%2Ffederated-fine-tuning-for-tabular-models-beyond-mobile-llms%3Futm_source=tldrdata/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/1gGLWHXpHUvGOct40VRQI3p8DcniHk-IAyIyuZjP-Rg=433">
<span>
<strong>The Pragmatic Guide to Federated AI: Building Compliant LLM/XGBoost Pipelines for Sensitive Data (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Practical federated learning in regulated sectors requires a layered architecture: synchronous orchestration (FedAvg), secure aggregation (to keep client updates confidential via masking or encryption), and differential privacy (to guarantee release-time privacy). Models can be tailored for differential federation, such as XGBoost (histogram sharing and per-client weighting) and TabNet (FedAvg with regularization and schema alignment). Monitoring for data/concept drift, rigorous audit trails, and differentiated release policies ensure robust governance and regulatory defensibility while maintaining model utility without ever centralizing raw data.
</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.infoq.com%2Fpodcasts%2Fdata-regression-testing-simulations-framework%2F%3Futm_source=tldrdata/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/d1QhV1zRc7SFxhHbKQaFhE56w4vkH51XIUFRbPaLrwU=433">
<span>
<strong>How to Use Apache Spark to Craft a Multi-Year Data Regression Testing and Simulations Framework (30 minute podcast)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Stripe engineered a Spark-based regression testing and simulation framework capable of processing over 400 billion rows (2β5 TB) of historical data in hours for migration and backtesting critical billing systems. By architecting JVM service logic as reusable libraries, Stripe enables the same processing code to be invoked both in real-time and at Spark scale. This massively parallel approach automates validation, what-if simulations, and preemptive defect detection, strengthening confidence in code changes and accelerating developer feedback loops.
</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%2Fdebezium.io%2Fblog%2F2025%2F11%2F28%2Fcqrs%2F%3Futm_source=tldrdata/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/vbtFJOrWBNFcJx68JoFNlTEuKQbN1yP2wshdZHwOmK4=433">
<span>
<strong>CQRS Design Pattern (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
CQRS separates write and read operations into independent models and databases to eliminate bottlenecks, enable independent scaling, and improve security in traditional and microservice architectures. Debezium solves the resulting replication challenge by using change data capture (CDC) to stream changes in real time from the write database to one or more read-optimized databases, including heterogeneous targets, as demonstrated in a live Quarkus-based voting application.
</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%2Flinks.tldrnewsletter.com%2FEr6oqm/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/ypyCJCRizBYyYrN3ZYlVmoryfwPJI9obQ8ktkuLJkdU=433">
<span>
<strong>Building Your Own Schema.org (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Organizations can scale data integration by inverting responsibility: instead of a central team cleaning and stitching data, each application maps its own outputs to shared concepts defined in an internal schema.org-style JSON-LD context. This lets the central team simply pull in pre-aligned data to build a Knowledge Graph, delivering organization-wide integration with far less bottlenecked human effort.
</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%2Fmoderndata101.substack.com%2Fp%2Fmap-of-data-needs%3Futm_source=tldrdata/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/Hq2e_qDeLCXeN6na2d9HrDyIIM8LKT3MQCvnMbPBHYs=433">
<span>
<strong>Predicting the Map of Requirements for Long-Term Data Platform Relevance (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A βCuboidβ framework that maps analytics needs against consumer type, inquiry mode, and decision tier dimensions reveals current, emergent, and inevitable gaps in data consumption. Enduring data platforms intentionally design for these βvacant spotsβ by decoupling data products as stable, semantic interfaces between ever-evolving business needs and changing tools or architectures. This βdata as interfacesβ approach creates resilience against tool churn and long-term relevance, sustaining ROI as enterprise requirements shift over time.
</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.philschmid.de%2Fwhy-engineers-struggle-building-agents%3Futm_source=tldrdata/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/19w91P3VnEmbaXqY_ez_wDyKIWrgt4H5bHm_HOmr9bU=433">
<span>
<strong>Why (Senior) Engineers Struggle to Build AI Agents (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Senior engineers struggle to build AI agents because their traditional deterministic mindsetβcentered on strict types, predictable control flow, and error-free codeβclashes with the probabilistic systems that thrive on ambiguity, natural language state, and non-linear behavior. Success requires embracing semantic flexibility, handing over control to the agent, treating errors as inputs, replacing unit tests with evaluations, and designing forgiving APIs, fundamentally shifting from enforcing correctness to engineering for resilience and trust.
</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%2Faiven.io%2Fblog%2Fwelcome-postgresql-18%3Futm_source=---%26utm_medium=sponsored%26%26utm_content=tldr/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/xD2Vt33h6NMsP-3CWYdsweDTwZddx8xvbu0I54WwVUg=433">
<span>
<strong>Welcome PostgreSQL 18 on Aiven: A New Era of Performance (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
PostgreSQL 18 is now available on Aiven, with major new features, including native <code>UUIDv7</code> support for faster indexing and enhanced temporal constraints for data integrity. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faiven.io%2Fblog%2Fwelcome-postgresql-18%3Futm_source=---%26utm_medium=sponsored%26%26utm_content=tldr/2/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/iFAsE5J-vdfxT0Kx0sOA12J3kxhLS5jcmAImv8sXVBs=433" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Aiven</strong></span></a> explores the key changes you need to know, from advanced indexing improvements to managing data history. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faiven.io%2Fblog%2Fwelcome-postgresql-18%3Futm_source=---%26utm_medium=sponsored%26%26utm_content=tldr/3/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/Aj_hQUhhaUwIO47xDjeiblxmlu2TBE24UFeHJSmoAMc=433" rel="noopener noreferrer nofollow" target="_blank"><span><strong>See how Aiven can help you prepare your database for the future.</strong></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%2Fduckdb.org%2F2025%2F11%2F28%2Ficeberg-writes-in-duckdb.html%3Futm_source=tldrdata/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/Lqu79LQ1mlIB74K-QfqRL15WIJxlR8CiQqiipIhMQbE=433">
<span>
<strong>Writes in DuckDB-Iceberg (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DuckDB v1.4.2 introduces full delete and update support for Iceberg v2 tables, expanding upon its previously released read and initial write capabilities. Data engineers can now perform standard SQL UPDATE and DELETE operations, with merge-on-read semantics and respect for Iceberg table properties. However, updates are currently limited to non-partitioned, non-sorted tables, with only positional deletes supported.
</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%2FwscXhQ/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/jKS9KrTMzUpGWEBFuZfnVz-_GF8drwGh6zIaFN9pJhQ=433">
<span>
<strong>StarRocks Incremental MV: A Bridge Over Shifting Ice (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
StarRocks now supports true incremental view maintenance (IVM) with append-only, Iceberg-backed materialized views, enabling fast, row-level updates proportional to actual data changes rather than full or partition-level refreshes. Leveraging deterministic snapshot-based deltas, aggregate combinator functions, and an optimizer rule set, the framework brings efficient, native incremental computation directly into the database, minimizing external infrastructure and reducing compute costs. Upcoming Iceberg V3 lineage and V4 Root Manifest features will further streamline CDC and delta discovery.
</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%2FOmMANA/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/epWyyrZ-ZZgAJSq0B48vqD-TlbGYBOy3s-l68f2hBEA=433">
<span>
<strong>Water, Water Everywhere: How Microsoft Ignite 2025 Turned Data Into Intelligence (15 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Microsoft reported Azure's 39% growth to a $93B run rate, with its data and analytics products outpacing even that (Microsoft Fabric rose 60%, Cosmos DB 50%, and SQL Database Hyperscale 75%). Major Ignite 2025 launches included HorizonDB (cloud-native PostgreSQL), open-source DocumentDB (99.4% MongoDB compatibility), and DiskANN-powered vector search integrated across databases and Fabric. Fabric unifies operational and analytical data via OneLake, supporting cross-platform queries, real-time intelligence, and a robust semantic/ontology layer for AI and business users
</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.infoworld.com%2Farticle%2F4097211%2Fcloud-fragility-is-costing-us-billions.html%3Futm_source=tldrdata/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/nR4JbNY_cjytLfL62xTZMGoC0xNJQJI5eG5BTNDlUKw=433">
<span>
<strong>Cloud fragility is costing us billions (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Critical cloud outages at major hyperscalers like AWS, Google Cloud, and Azure increasingly trigger cascading failures across businesses due to complex, opaque indirect dependencies. Outages not only cause direct disruptions, costing organizations hundreds of millions in downtime, lost transactions, and reputational harm, but also expose insufficient planning and disaster recovery in digital ecosystems.
</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%2Fo8iRGQ/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/vIkQ58-9zcyShnuKzkcjISMWY3kQOQ_sQ05plw8ZRn4=433">
<span>
<strong>What Happens When AI Runs Out of Data? (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Concerns about AI "running out of data" misunderstand the real challenge: static, text-based datasets cannot capture the richness of experiential, multimodal data streams. The next wave of AI development is shifting toward simulation, robotics, sensor-rich interaction, and real-world feedback, leveraging gigabyte-scale, embodied signals rather than just curated text. This experiential learning approach (already exemplified in robotics and autonomous vehicles) expands data volume and diversity dynamically, eliminating the ceiling imposed by traditional web scraping.
</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.infoworld.com%2Farticle%2F4097479%2Fopenai-admits-data-breach-after-analytics-partner-hit-by-phishing-attack.html%3Futm_source=tldrdata/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/_9-PKASRyXLqsdvci2Uu2IMqfb1fzdrz_dy4uJSwRPQ=433">
<span>
<strong>OpenAI admits data breach after analytics partner hit by phishing attack (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
This incident highlights the supply-chain risks of third-party analytics tools after a Mixpanel compromise exposed OpenAI customer metadata.
</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%2Fpulse%2Fapplying-hexagonal-architecture-apache-flink-konstantinos-karavitis-zx6zf%2F%3Futm_source=tldrdata/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/AY-M_QvJU-WskJ7FUcdBUdU_ML1fXJztx6QcBJLLPp0=433">
<span>
<strong>Applying Hexagonal Architecture to Apache Flink Microservices (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Hexagonal architecture isolates pure business logic from Flink APIs by injecting dependencies via ports, keeping the domain framework-agnostic and fully unit-testable.
</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/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/diibm_1JaCXA1vrfyGQm4x1EDF3GRm95vu8C96m6mKE=433"><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/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/s2Fab80qD7VQaS6EFvEvLFAUVsxx-nzxn8u0J7eqcUQ=433" 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%2Fjoelvanveluwen%2F/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/PhupTou1yteHrXdJ36XF2GUCO1UTByP25SGEJMeHTy0=433"><span>Joel Van Veluwen</span></a>, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fjennytzurueyching%2F/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/mLKE0oT7EmKxl_8uEY_3NH6W7JYJZOls8lxz24TImsg=433"><span>Tzu-Ruey Ching</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fremi-turpaud%2F/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/gSiBKrLVGeg0ShJUDXAuK02SyTD24H-tZLMRPhaI7Uc=433"><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/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/WMWwlaLqDG6LpiYui7ORNWsDOOyjMB4tuhNOVHRo27s=433">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=5b37efb8-ce63-11f0-bcc8-db07538f9256%26pt=campaign%26pv=4%26spa=1764586879%26t=1764587214%26s=f300e8804b44320561e64c575c1972758e476f48135710e2627c8b98bc458452/1/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/wZyj53-V9rkO2wMM3i4VGKlHcZzsQSM0rTaEXeX8lcs=433">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/0100019ad99817ea-c91324f8-4176-4c3a-93d3-68f3c717e457-000000/AVQVf55jC2ObgvbnDPNJMy7X-IV8pTwvC5LhWxzvHyc=433" style="display: none; width: 1px; height: 1px;">
</body></html>