Fair Server Scheduling: Round Robin, Weighted Fair Queueing, Modern Approaches
6 min read Fair Server Scheduling: Round Robin, Weighted Fair Queueing, and Modern Approaches “Design a server that processes a fair number of […] Read article
Learn to design scalable, reliable systems that handle millions of users. System design interviews test your ability to architect real-world applications, considering tradeoffs, scalability, and best practices.
Core Topics:
Scalability: Load balancing, horizontal vs vertical scaling
Storage: Databases (SQL vs NoSQL), caching (Redis, Memcached)
Reliability: Replication, failover, disaster recovery
Performance: CDNs, caching strategies, database indexing
Common Design Questions:
Design URL shortener (bit.ly)
Design rate limiter
Design Twitter/Instagram feed
Design messaging system (WhatsApp)
Design file storage (Dropbox)
Interview Level: Senior engineers (L5+) at FAANG companies. Requires 3-5+ years experience to tackle effectively.
Preparation: Study system design patterns, understand distributed systems fundamentals, and practice mock interviews.
6 min read Fair Server Scheduling: Round Robin, Weighted Fair Queueing, and Modern Approaches “Design a server that processes a fair number of […] Read article
5 min read 100 fogcreek programmers are lined up in a row by an assassin. the assassin puts red and blue hats on them. Read article
5 min read This is a card trick without the trick. there is no sleight of hand, no tricks up my sleeve, no Read article
4 min read Five webloggers – joshua Allen, meg Hourihan, jason Kottke, robert Scoble, and joel Spolsky – were competing for karma points Read article
4 min read You find an old treasure map in your grandma’s attic. the map shows a cannon, a coconut tree, and a Read article
2 min read You are an oil mogul considering the purchase of drilling rights to an as yet unexplored tract of land. The Read article
2 min read Did you ever wonder how they make those pillsbury cookie dough rolls with the intricate faces inside them? Look here and Read article