Edited by humans. Written by AI. How our editing works
All articles

Venice DB: A Planetary Data Odyssey

Explore Venice DB's unbundled architecture and CAP theorem insights in building planetary-scale systems.

Mike Sullivan

Written by AI. Mike Sullivan

January 26, 20264 min read
Share:
Two men in professional attire against a blue background with "goto;" logo and text about planetary-scale data systems and…

Photo: GOTO Conferences / YouTube

Venice DB: A Planetary Data Odyssey

Remember the 90s? When "planetary-scale" meant your Tamagotchi was still alive after a week? Fast forward to today, and people like Félix GV are architecting data systems that make that digital pet look like, well, a digital pet. In a recent chat with GOTO Conferences, Félix and Olimpiu Pop took us on a tour of Venice DB, a database system that might just be the McFly family's DeLorean of data management.

A Roll Call of Components

Venice DB is what the cool kids call an "unbundled" database. Each part operates as its own distributed system—a bit like a rock band where every member insists on a solo. Félix explains, "One big part of the database was Kafka... that was our write-ahead log component and also our commit log or replication log between the replicas." In other words, Kafka is the drummer keeping everyone in time, but sometimes it just wants to do its own thing.

And then there's the "eager cache" pattern, which sounds like a euphemism for my teenage self waiting for a dial-up connection. It actively loads data ahead of time, turning your client application into another follower replica of the database. But like every convenience from the microwave to the smartphone, it comes with a cost—more local resources.

Chaos Engineering: Playing with Fire

In the spirit of every 90s disaster movie where the hero tests a theory by risking the world's destruction, Venice DB employs rigorous chaos engineering. Félix mentions, "We did what we called load tests... where we would fail out traffic out of data centers and concentrate the traffic into a single data center." It's a bit like seeing if your car can run on three wheels by taking it for a spin down the Autobahn.

These "experiments" are not just for show. The idea is to regularly test whether the system can handle stress and still function, akin to making sure your parachute opens before jumping out of a plane. Félix is upfront about the stakes: "Having reliability mechanisms that you do not regularly test basically means you don’t have reliability mechanisms."

The CAP Theorem: Choose Your Adventure

Ah, the CAP theorem. Like a Rubik's Cube, it's easy to understand for a fleeting moment before it turns into a colorful mess. In the realm of distributed systems, it asks you to pick two of three attributes: Consistency, Availability, and Partition tolerance. Félix GV describes it as almost being in a constant state of network partitioning, with asynchronous writing sacrificing strong consistency from the get-go.

This might sound like a compromise, but in the land of derived data systems like Venice, it's a strategic decision. "It’s almost as if we were continuously network partitioned," Félix notes, highlighting how this approach inherently prioritizes availability over consistency—much like choosing between a cell phone's battery life and screen brightness.

DuckDB: Because SQL is Still Cool

In a delightful twist, Venice DB has been experimenting with integrating DuckDB, an SQL engine. It might seem counterintuitive in a system handling mostly machine-generated data, but as Félix points out, "It was a way to test if our abstractions were flexible enough." Sometimes you just need SQL to ask the important questions—like why your cassette tape collection is still missing that one B-side track.

As we navigate this brave new world of planetary-scale databases, it’s worth remembering that the more things change, the more they stay the same. Even in 2026, when we might be using VR headsets to attend virtual conferences, the fundamentals of data management—reliability, consistency, and scalability—will continue to echo the lessons of tech revolutions past.

By Mike Sullivan

More Like This

Two men pose against a dark background alongside "The Lean Tech Manifesto" book cover for a GOTO book club presentation

Lean Tech: Reviving Old School Principles

Exploring lean and agile in tech: a nostalgic journey with a modern twist.

Mike Sullivan·7 months ago·3 min read
Four software developers posed against a blue backdrop with a book cover displayed on the left showing "Effect Oriented…

Effect-Oriented Programming: A New Hope?

Exploring Effect-Oriented Programming: simplifying complexity and enhancing reliability in software development.

Mike Sullivan·7 months ago·3 min read
Simon Rohrer speaking at a conference podium wearing a headset microphone against a dark blue background with the goto and…

Enterprise Architecture Still Runs on Waterfall Time

Simon Rohrer argues EA must shed its phase-gate past and align with DevOps, outcomes, and evolution. The diagnosis is right. The prognosis is harder to share.

Mike Sullivan·2 weeks ago·7 min read
Four men in professional headshots against a blue gradient background with "gjoto;" branding and red wave design at bottom

Effect-Oriented Programming: Making Side Effects Safe

Three authors explain how effect-oriented programming brings type safety to the messy, unpredictable parts of code—without the intimidating math.

Zara Chen·6 months ago·5 min read
Two men in professional headshots against a blue background with "gjoto;" branding and red wave graphics at bottom

Your CI/CD Pipeline Is Now Your Product

CircleCI's Olaf Molenveld on why managing deployment infrastructure has become as complex as the software it produces—and what that means for teams.

Mike Sullivan·7 months ago·6 min read
A presenter in a dark t-shirt gestures while explaining LLM-D scaling concepts, with technical diagrams and equations…

Decoding LLM-D: AI's New Traffic Controller

Explore LLM-D's role in optimizing AI performance with Kubernetes and intelligent routing.

Mike Sullivan·8 months ago·3 min read
A sleek Apple TV box and Siri Remote sit below large glowing text reading "Long Overdue" against a warm gradient background…

Apple TV and HomePod Mini Refresh Tied to Siri Overhaul

Apple is reportedly set to refresh Apple TV 4K and HomePod mini in 2025, with new chips and a next-gen Siri at the center of its smart home strategy.

Mike Sullivan·3 months ago·7 min read
Two men flanking a DreamWorks logo featuring a child on a moon against a blue background, with "Interview with DreamWorks"…

How DreamWorks Runs on Linux and Open Source

DreamWorks senior R&D manager Randy Packer explains MoonRay, the open-source renderer behind every DreamWorks film since 2019, and why the studio runs strictly on Linux.

Mike Sullivan·3 months ago·8 min read

RAG·vector embedding

2026-04-15
825 tokens1536-dimmodel text-embedding-3-small

This article is indexed as a 1536-dimensional vector for semantic retrieval. Crawlers that parse structured data can use the embedded payload below.