Valery Frolov
Writing About Projects Contact LinkedIn

Writing

Writing on data architecture.

Notes from building, running, and improving data platforms.

13 Jun 2026

The Kafka-to-Iceberg Pipe Is Disappearing. The Table Contract Is Not.

How Kafka topics became Iceberg tables before the convergence wave, how the new solutions actually differ, and the questions that decide which one fits your platform.

KafkaIcebergStreaming
22 Apr 2026

Retries Are Not Free

How to compare retry controls, retry budgets, idempotency, circuit breakers, queues, and replay design without pretending they solve the same problem.

ReliabilityData PlatformTrinoAirflowCost
07 Apr 2026

When Iceberg Says 321 GB and S3 Says 46 TB

Iceberg metadata can be correct while S3 is still billing you for tens of terabytes under the same table path.

IcebergS3FinOps
02 Apr 2026

Why Chargeback Fails in Shared Data Platforms

Infrastructure tags tell you who owns the box, not who caused the bill.

ChargebackShowbackOwnership
31 Mar 2026

Who Owns This Table?

Most data lake cost problems are ownership problems wearing a storage bill costume.

GovernanceOwnershipFinOps
30 Mar 2026

The Full Rewrite Anti-Pattern in Data Lakes

Full rewrites are often the most expensive way to make a small logical change.

IcebergSparkCost
Personal views on data platforms, cost, security, and ownership.
London, UK LinkedIn