Password Reset Flow Low-Level Design
Password Reset Flow — Low-Level Design A password reset flow lets users regain account access via a verified email link. […]
Password Reset Flow — Low-Level Design A password reset flow lets users regain account access via a verified email link. […]
Shopping Cart Persistence — Low-Level Design A shopping cart persistence system stores cart state across sessions and devices, merges guest
File Version Control System — Low-Level Design A file version control system tracks the history of changes to files, supports
User Blocking System — Low-Level Design A user blocking system prevents one user from seeing or interacting with another. It
Time Series Metrics System — Low-Level Design A time series metrics system stores and queries measurements that change over time:
Presence System — Low-Level Design A presence system tracks whether users are online, idle, or offline, and broadcasts status changes
Mentions and Notifications System — Low-Level Design A mentions system parses @username references in user content, identifies the mentioned users,
Live Comments System — Low-Level Design A live comments system streams new comments to all viewers of a piece of
Chunked File Upload System — Low-Level Design A chunked file upload system breaks large files into smaller pieces, uploads each
Event Deduplication System — Low-Level Design An event deduplication system ensures that duplicate events from at-least-once delivery queues are processed
Circuit Breaker Pattern — Low-Level Design A circuit breaker prevents cascading failures by stopping requests to a failing downstream service.
User Session Management — Low-Level Design A session management system authenticates users and maintains their login state across requests. It
Geo Search System — Low-Level Design A geo search system finds nearby entities (restaurants, drivers, listings) given a user’s location.
Currency Converter Service — Low-Level Design A currency converter service fetches exchange rates from external providers, caches them, and applies
Tagging System — Low-Level Design A tagging system allows attaching labels to content for categorization, filtering, and discovery. It must