Low Level Design: Online Status Service
5 min read What Is an Online Status Service? An online status service exposes a queryable view of whether users are currently active, […] Read article
5 min read What Is an Online Status Service? An online status service exposes a queryable view of whether users are currently active, […] Read article
4 min read What Is a Typing Indicators Service? A typing indicators service detects when a user is actively composing a message and Read article
5 min read What Is a Distributed Build System? A distributed build system parallelizes the compilation and linking of large codebases across a Read article
5 min read What Is a CI/CD Pipeline? A CI/CD pipeline automates the path from a code commit to a running production deployment. Read article
4 min read What Is a Code Review Service? A code review service enables developers to submit pull requests, receive automated static analysis, Read article
5 min read What Is a Fan-Out Service? A Fan-Out Service takes a single event produced by one source and delivers it to Read article
4 min read What Is a Priority Queue Service? A Priority Queue Service extends a standard job queue by processing tasks in priority Read article
5 min read What Is a Web Scraper Service? A Web Scraper Service is the component responsible for fetching raw HTML from target Read article
4 min read What Is a Web Crawl Scheduler? A Web Crawl Scheduler manages the frontier of URLs to be fetched, decides the Read article
4 min read What Is a Search Index Builder? A Search Index Builder is the offline pipeline responsible for transforming raw document corpora Read article
6 min read What Is a Wide-Column Store? A wide-column store (also called a column-family store) organizes data in tables where rows can Read article
5 min read What Is a Link Analytics Service? A Link Analytics Service tracks every interaction with a shortened URL or QR code Read article
5 min read What Is a QR Code Generator Service? A QR Code Generator Service accepts arbitrary data (URLs, vCards, plain text) and Read article
5 min read What Is an Ad Delivery Service? The Ad Delivery Service is the final stage in the ad pipeline. Once the Read article
4 min read What Is an Ad Auction System? An Ad Auction System determines which advertiser wins a given ad slot and how Read article