Data Warehousing and Analytics Platform
Scribe: Transporting petabytes per hour via a distributed, buffered queueing system

Scribe: Transporting petabytes per hour via a distributed, buffered queueing system

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.

Read the original post ↗