Cadence: Writing Workflow Code as If Failures Never Happen
How Uber's Cadence engine lets developers write long-running workflow logic as plain code while the platform handles retries and state durably.
Category
6 articles
How Uber's Cadence engine lets developers write long-running workflow logic as plain code while the platform handles retries and state durably.
How Uber built Michelangelo to give data scientists a shared path from feature data to a deployed, monitored production ML model.
How Uber built M3, its open-sourced metrics platform, when off-the-shelf time-series tooling couldn't handle its monitoring scale.
Why Uber built Schemaless, an append-only document layer on top of sharded MySQL, instead of migrating wholesale to a NoSQL database.
How Uber's Ringpop library used consistent hashing and a gossip protocol to shard stateful services without depending on a single coordinator.
Why Uber built a hexagonal hierarchical grid system to power surge pricing, ETAs, and driver-rider matching, and open sourced it as H3.