
10/7/2019 · Manolis Karpathiotakis, Dino Wernli, Milos Stojanovic
What this post added
This post details the architecture and evolution of Scribe, a distributed, buffered queueing system designed to transport petabytes of logs per hour from millions of machines. It covers the system's design decisions, including simplicity, availability, scalability, and multitenancy, and explains its components like Scribed (local daemon), Write Service, and its reliance on LogDevice for durable storage, replacing HDFS. The post also discusses the trade-offs in log delivery guarantees and the evolution from Scribe's first incarnation to its current, simplified production version.