Design a coding contest platform that allows users to view problems, submit code, and compete in real-time programming contests. The system should su...
Notes on systems, LLMs, and the industry building them.
I'm Wenhao, a software engineer. I write up system design problems I've worked through, what I'm learning about LLMs, notes from shipping side projects like ResumeMatch, and the occasional take on layoffs and where the industry is heading.
Design an online ticketing platform that allows users to browse, purchase, and manage tickets for live events such as concerts, sports games, theater...
Designing a video streaming platform like YouTube is a classic and ambitious system design challenge. It involves building a highly scalable system c...
Designing a system to identify the top k heavy hitters in a data stream is a common yet challenging system design interview problem. Real-world examp...
Understanding core system design concepts is crucial for building scalable, performant, and reliable software systems. This post summarizes foundatio...
Designing a collaborative document editing system like Google Docs is a common and challenging system design interview problem. It requires building ...
Designing a URL shortener like Bitly is a classic beginner system design interview question. It involves creating a service that turns lengthy URLs i...