Antimony - A Real Time Distributed Stream Processing System
Explore the implementation of Antimony, a real-time distributed stream processing system written entirely in Rust, in this RustFest Zürich 2017 conference talk. Delve into the architecture and efficiency improvements over Apache Storm, drawing inspiration from Twitter's Heron paper. Learn how Antimony leverages Tokio.rs to create a cross-platform, high-performance, and lightweight solution for stream processing and distributed computation. Discover the motivation behind Antimony's development, its key components such as the Topology Master and Stream Manager, and how it addresses the architectural challenges faced by Storm. Gain insights into defining topologies and using the antimony-cli tool. Presented by Mohammed Makhlouf, an experienced Software and Security Engineer with expertise in machine learning, security, and large-scale distributed systems.