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.
