PinnedPublished infresha-data-engineeringHow We Accidentally Became One of UK’s First StarRocks Production PioneersWe moved home-page analytics off Postgres to StarRocks, cutting p95 from ~20s to ~200 ms with minute-level freshness. Kafka→Flink powers…Aug 18A response icon3Aug 18A response icon3
Published infresha-data-engineeringFreeze the River’s Flow: Evolution of Streaming Computation ModelsStreaming evolved from checkpoints to progress tracking. We perfected coordination, then discovered we didn’t need it all the time4d ago4d ago
Published infresha-data-engineeringIceberg CDC: Stream a Little Dream of MeIceberg v3 gave CDC identity and precision, v4 makes change detection light and metadata compact. Streaming icy edges finally start to…Oct 27Oct 27
Published infresha-data-engineeringThe Good, The Bad and The AutoMQSlack’s KIP-1176, Aiven’s Diskless 2.0, and AutoMQ’s KIP-1183 and how Kafka’s storage frontier shifts from disks to the cloud.Oct 16Oct 16
Published infresha-data-engineeringSwitching me SoftlyZero-downtime PostgreSQL 12→17 upgrade at Fresha: RDS snapshots, logical replication, PgBouncer tricks & Debezium orchestration.Sep 29Sep 29
Published infresha-data-engineeringWhat the Fuss with Fluss: Flink Delta ForceReleased July 31, 2025, Flink 2.1 dropped a bombshell on the streaming world: DeltaJoin and MultiJoin. These aren’t your typical join…Sep 22Sep 22
Published infresha-data-engineeringThe SELECT FOR UPDATE Trap Everyone Falls IntoUsing SELECT FOR UPDATE when you don’t need — kills concurrency. Postgres row-level locks, the right to choose, and how to spot the…Sep 8Sep 8
Published infresha-data-engineeringIceberg MoR the Hard Way: StarRocks Code DiveHow I Learned to Stop Worrying and Love the Delete Files: A Journey into StarRocks’ Iceberg MoR ImplementationSep 3Sep 3
Published infresha-data-engineeringHow Tables Grew a Brain: Iceberg, Hudi, Delta, Paimon, DuckLakeNot a feature bingo — an idea flow across Iceberg, Delta/Hudi, Paimon, and DuckLake with practical guidance on fit.Aug 28A response icon2Aug 28A response icon2
Published infresha-data-engineeringDivide And Partition: pg_partman online partitioning gotchasProblemSep 23, 2024Sep 23, 2024