A small collection of articles and papers I have read or found interesting. Each entry keeps the article link, a rating when I had one, and a short observation.
Note: Good insights on why we need consistent hashing, when it is overkill, and why consistent hashing alone does not evenly balance load across servers.
Note: Good deep dive into Slack chat architecture and how it handled around 16 million connections per host. Covers channel servers, admin, gateway servers, and the web app.
Note: Nice write-up on resilience at Netflix scale. Right now it feels somewhat like an abstraction over SQS with DLQ handling, while also preserving message ordering within a namespace.
Note: Very good explanation of how Twitter handled massive read-heavy traffic, with write-time fanout and interesting tradeoffs around eventual delivery and out-of-order replies.
Note: Impressive paper for 1998. Crawling 24 million web pages and building a search engine better than the then-current market while introducing PageRank and the surfer analogy. Worth rereading.