Low Level Design: Thumbnail Generation Service
6 min read A thumbnail generation service converts uploaded images into resized, optimized variants for display at different sizes across web and mobile […] Read article
6 min read A thumbnail generation service converts uploaded images into resized, optimized variants for display at different sizes across web and mobile […] Read article
6 min read A media upload service handles ingesting user files — images, video, audio, documents — reliably and at scale. The design Read article
6 min read Overview An audit log service provides an authoritative, tamper-evident record of who did what to which resource and when. It Read article
5 min read Problem Statement Design a peer-to-peer payment service that lets users send money to one another, link external bank accounts, and Read article
6 min read Problem Statement Design the order book engine for a crypto exchange: handle limit and market orders, match them using price-time Read article
6 min read Problem Statement Design an investment portfolio tracker that stores positions, pulls real-time price feeds, calculates gain/loss, alerts on rebalancing drift, Read article
6 min read What Is a Delivery Tracking Service? A delivery tracking service monitors the lifecycle of a shipment from pickup through final Read article
6 min read What Is a Ride-Share Matching System? A ride-share matching system pairs riders who need a trip with nearby available drivers. Read article
6 min read What Is a Supply Chain Management Service? A supply chain management (SCM) service coordinates the flow of goods from suppliers Read article
6 min read What Is a Promotional Code Engine? A promotional code engine generates discount codes, enforces usage rules, validates eligibility at checkout, Read article
5 min read What Is a Gift Card Service? A gift card service handles the full lifecycle of stored-value cards: issuance, activation, balance Read article
7 min read An expense management system handles the full lifecycle of employee expenses: from receipt capture in the field to reimbursement hitting Read article
5 min read What Is a Code Execution Sandbox? A code execution sandbox is an isolated environment that compiles and runs arbitrary user-submitted Read article
6 min read What Is a User Feedback Service? A user feedback service collects structured and free-form feedback from users across product surfaces, Read article
5 min read What Is a Waitlist Service? A waitlist service manages an ordered queue of users waiting for access to a product, Read article