Skip to content

Blog

Pitfalls of isolation levels in distributed databases
Engineering

Pitfalls of isolation levels in distributed databases

The more loosely coupled components are in a distributed system the better it scales

Sugu Sougoumarane
Consensus algorithms at scale: Part 3 - Use cases
Engineering

Consensus algorithms at scale: Part 3 - Use cases

Consensus Use Cases

Sugu Sougoumarane
Orchestrator failure detection and recovery: New Beginnings
Engineering

Orchestrator failure detection and recovery: New Beginnings

How the new integration adds new failure detection and recovery scenarios making orchestrator’s operation goal-oriented.

Shlomi Noach
Consensus algorithms at scale: Part 2 - Rules of consensus
Engineering

Consensus algorithms at scale: Part 2 - Rules of consensus

The Rules of Consensus

Sugu Sougoumarane
Consensus algorithms at scale: Part 1 - Introduction
Engineering

Consensus algorithms at scale: Part 1 - Introduction

This is a multi-part blog series and will be updated with links to the corresponding posts.

Sugu Sougoumarane
Learn Horizontal Scaling on PlanetScaleDB with Vitess — Rate Puppies in a Rust app with Sharded MySQL Database
Engineering

Learn Horizontal Scaling on PlanetScaleDB with Vitess — Rate Puppies in a Rust app with Sharded MySQL Database

Rate Puppies in a Rust app with Sharded MySQL Database

Jiten Vaidya
ACID Transactions are not just for banks — the Vitess approach
Engineering

ACID Transactions are not just for banks — the Vitess approach

Build systems that do not lose data. Vitess prevents asynchronous failure in two ways: (1) ensuring that the changes are saved locally on storage with the redo log and binary logs safely written to disk and (2) making use of semi-synchronous replication.

Jiten Vaidya