Shivansh 🚀 Profile picture
Senior Software Engineer @Swiggy 👨‍💻 • Open source & Communities ♥️ • Tweets about Cloud, Backend and Distributed Computing

Oct 6, 2022, 5 tweets

While cache accounts for ~3% of @Twitter's architecture, but it's really critical for them. Here's how they've been managing it. 🤯🤯

A thread 🧵

#engineeringXplored

Despite the availability of Twemcache and Redis, both highly popular and seemingly mature projects, existing solutions don’t really fully answer the cache requirements and challenges Twitter faces🤯🤯

Pelikan addresses most of these caching issues by treating cache servers as a framework, abstracting common functionalities as modules, and implementing features against common interfaces.

Written in Rust and C👨‍💻

Pelikan provides high-throughput and low-latency caching solutions, designed for large scale deployments.

Thanks to @thinkingfish for the beautiful article explaining about Pelikan and the drawbacks of their existing architecture.

That's the end of this thread. Follow @Shivansh_2407 for amazing tweets around engineering and tech!

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling