AbdulHafeez Sadon

About

I dedicate myself as a lifelong learner with passion in: • BI & Analytics • Data • CAE • Web3 • FOSS Eco • Tech Stack • Road cycling

Badges

Plugged in 🔌
Plugged in 🔌
Gemologist
Gemologist
Tastemaker
Tastemaker
Tastemaker 10
Tastemaker 10
View all badges

Forums

The problem with multi-model databases: Treating everything as a Document.

Ten years ago, the "database-per-microservice" / polyglot persistence model was the right way to build. But today, the bottleneck isn't the database engine > it's the glue.
What is the "ETL Tax"?

The ETL (Extract, Transform, Load) Tax is the hidden, compounding cost of moving data between specialized databases in a microservice/polyglot architecture. When your data is fractured across Postgres, Redis, Pinecone, and Neo4j, you don't just pay for the databases you pay a massive "tax" to keep them synchronized.

It impacts engineering teams in three fatal ways:

  1. Engineering Time: Developers stop building product features and instead become "plumbers," writing brittle sync scripts, Debezium connectors, and Kafka pipelines.

  2. Data Consistency & Staleness: Dealing with dual-write bugs, race conditions, and out-of-sync data (e.g., a user deletes their account in Postgres, but their embeddings still live in Pinecone).

  3. Network Latency: You cannot do complex, real-time AI queries (like traversing a Graph and doing a Vector search) if the engines have to communicate over a network boundary.

The State of Startups 2025 - Key Takeaways

Supabase recently surveyed over 2,000 startup founders and builders to uncover what's powering modern startups: tech stacks, GTM, and approach to AI.

See full report here

View more