Home / Companies / Momento / Blog / Post Details
Content Deep Dive

S3: The greatest AWS service ever, is not a Live Media Origin

Blog post from Momento

Post Details
Company
Date Published
Author
Khawaja Shams
Word Count
1,190
Language
English
Hacker News Points
-
Summary

Amazon S3, introduced in 2006, is a foundational AWS service known for its durability, cost-efficiency, and sustained throughput, making it ideal for many use cases but not for live media origination due to necessary tradeoffs. S3's design philosophy prioritizes certain goals, like durability and cost, at the expense of aspects such as tail latencies and error rates, which are critical for live streaming due to the high sensitivity to read and write latency. Live media origination demands low error rates, tight tail latencies, and efficient handling of real-time data, which S3's architecture doesn't fully support. As an alternative, in-memory caches such as Momento, built specifically to address these challenges, offer a robust solution for live streaming by optimizing for time-to-first-byte, low error rates, and consistent performance, serving major media brands with high request volumes. Momento is developed in Rust and integrates caching with an HTTP API, providing fine-grained access control and mitigating hot keys, making it a better fit for live media streaming compared to S3.