![Pitfalls of isolation levels in distributed databases](/_next/image?url=%2Fassets%2Fblog%2Fcontent%2Fplaceholder%2Fplaceholder.jpg&w=3840&q=75)
Engineering
Pitfalls of isolation levels in distributed databases
The more loosely coupled components are in a distributed system the better it scales
![](/_next/image?url=%2Fassets%2Fblog%2Fauthors%2Fsugu-sougoumarane.png&w=256&q=75)
Sugu Sougoumarane
![Consensus algorithms at scale: Part 3 - Use cases](/_next/image?url=%2Fassets%2Fblog%2Fcontent%2Fconsensus-algorithms-at-scale-part-3%2F363b722dc2144772b2e06d955b236db065ba1efb-1270x760.png&w=3840&q=75)
Engineering
Consensus algorithms at scale: Part 3 - Use cases
Consensus Use Cases
![](/_next/image?url=%2Fassets%2Fblog%2Fauthors%2Fsugu-sougoumarane.png&w=256&q=75)
Sugu Sougoumarane
![Orchestrator failure detection and recovery: New Beginnings](/_next/image?url=%2Fassets%2Fblog%2Fcontent%2Fplaceholder%2Fplaceholder.jpg&w=3840&q=75)
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.
![](/_next/image?url=%2Fassets%2Fblog%2Fauthors%2Fshlomi-noach.jpg&w=256&q=75)
Shlomi Noach
![Consensus algorithms at scale: Part 2 - Rules of consensus](/_next/image?url=%2Fassets%2Fblog%2Fcontent%2Fconsensus-algorithms-at-scale-part-2%2Fc205d37641e3a85ec4e4b02adc74c507ba2fbbe4-1270x760.png&w=3840&q=75)
Engineering
Consensus algorithms at scale: Part 2 - Rules of consensus
The Rules of Consensus
![](/_next/image?url=%2Fassets%2Fblog%2Fauthors%2Fsugu-sougoumarane.png&w=256&q=75)
Sugu Sougoumarane
![Consensus algorithms at scale: Part 1 - Introduction](/_next/image?url=%2Fassets%2Fblog%2Fcontent%2Fconsensus-algorithms-at-scale-part-1%2F65c3d219a38342457b77ca6446f80f28d8e9c5ef-1270x760.png&w=3840&q=75)
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.
![](/_next/image?url=%2Fassets%2Fblog%2Fauthors%2Fsugu-sougoumarane.png&w=256&q=75)
Sugu Sougoumarane
![Learn Horizontal Scaling on PlanetScaleDB with Vitess — Rate Puppies in a Rust app with Sharded MySQL Database](/_next/image?url=%2Fassets%2Fblog%2Fcontent%2Fplaceholder%2Fplaceholder.jpg&w=3840&q=75)
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
![](/_next/image?url=%2Fassets%2Fblog%2Fauthors%2Fjiten-vaidya.jpeg&w=256&q=75)
Jiten Vaidya
![ACID Transactions are not just for banks — the Vitess approach](/_next/image?url=%2Fassets%2Fblog%2Fcontent%2Facid-transactions-are-not-just-for-banks-vitess-approach%2F435825070df009a1016ed190c8ae05b7efd88ca2-1552x872.png&w=3840&q=75)
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.
![](/_next/image?url=%2Fassets%2Fblog%2Fauthors%2Fjiten-vaidya.jpeg&w=256&q=75)
Jiten Vaidya