LodeHQ
AI news for people who shipFree, by email

Data · Monday, 24 August 2026 · Issue 85 · 7 stories

Netflix kills its own autoscaler, open source wins

A rare, honest teardown of why Netflix is retiring Flink autoscaler it built in-house. The old one saved CPU but missed operator-level state. The open-source fix wins.

Data Engineering

Netflix is retiring its homegrown Flink autoscaler for Apache Flink's, and explains why

Netflix runs two Flink autoscalers today: a cluster-level tool built in-house years ago, and Apache Flink's Autoscaler, which it now wants as the only one. The old system saved 25-45% on CPU, but scaled whole clusters off container metrics and missed operator-level state, causing telemetry gaps. The post walks through what broke and how the open-source autoscaler fixes it. A rare, honest teardown of throwing away your own too-clever tooling.

netflixtechblog.com ↗10 min read at source

Pagination's days are numbered: the data-defining API returns zero rows

Bulk-export REST APIs that hand back rows and force pagination are giving way to a different contract. Producers now publish just metadata: Iceberg REST catalogs, Parquet files, and short-lived credentials on object storage. Consumers bring their own compute and read shared tables directly. The most valuable API in the stack never returns a single row, because the data never moves.

Lightstream: a Rust data stack that beats Arrow Flight at 50Gbps

Lightstream is an open-source Rust data-streaming stack that multiplexes Arrow, Protobuf, and MessagePack frames over TCP, QUIC, WebSockets, HTTP, or more on a single connection. Its EC2 benchmarks show it measured faster than Apache Arrow Flight on every axis, even reconciling parallel streams into one globally ordered output. Python bindings implement Arrow's PyCapsule protocol, so DuckDB and similar tools can stream a Lightstream reader directly.

github.com ↗5 min read at source

ML & AI for Data

Retraining isn't one decision: Airbnb splits refit, respecify, hold

Airbnb's forecasting team treats "retrain" as three distinct decisions, not one. Full refits carry hidden risk, refreshed data can actually degrade a model that was fine. The discipline that emerged from the pandemic unwinding: separate ordinary parameter drift from structural change, then choose between a cheap refit, a costly model respecification, or holding entirely. Their method is a field guide for any team whose forecasts others build decisions on top of.

airbnb.tech ↗13 min read at source

Databases & Storage

Inside Gulfstream: Uber's $217B zero-sum payments ledger

Uber's payments platform, nicknamed Gulfstream, now moves close to 2x its $217 billion in annualized gross bookings and keeps ledger balances for over 1.2 billion entities. The keystone design: immutable money orders that always sum to zero, enforced by double-entry bookkeeping, so no money is ever created or destroyed. Adjustments are written as new orders, never edits. Notably, the DynamoDB-based ledger gives each entity one row with pruned sub-accounts to manage size.

uber.com ↗9 min read at source

Booking.com's vetting of vector databases for shared GenAI search

Embeddings started as a handful of experiments and became shared infrastructure powering dozens of search and GenAI systems. That forced Booking.com to formally pick a production vector database rather than keep bolting on ad hoc options. The post walks through how they evaluated candidates on real workloads and constraints, not benchmarks alone. For anyone facing the same hoarding choice, it's a rare look at a serious company's selection criteria and trade-offs.

booking.ai ↗9 min read at source

Practice & Datasets

Central bank speak, decoded: 225k sentences stance-labeled across 26 banks

A new CC-BY-4.0 corpus crawls monetary-policy communications from 26 central banks and labels each sentence for policy stance, sentiment, topic, and doc type, 225,101 annotations spanning 1995 to 2026. It covers 21 languages with English translations, 38k documents, and a linked dashboard. Anyone building models to read the language of central banks gets a rare open, ready-to-train dataset.

huggingface.co ↗64 min read at source

You’re caught up.

That was all 7 stories in the 24 August issue.