TLDR Web Dev · ARTICLES & TUTORIALS

ODIN: UBER'S STATEFUL PLATFORM

uber.com15 min read

Summary from the TLDR Web Dev newsletter

Uber created Odin to automate and simplify the management of its giant data storage infrastructure. Odin is designed to be declarative and self-healing, continuously working to align the actual state of workloads with their intended goal states. Odin's control plane is divided into global and host-level components, with two agents - one technology-agnostic and the other technology-specific - working together to manage workload scheduling, cluster topology, and resource allocation.