Video Transcoding Pipeline Low-Level Design
7 min read Video Transcoding Pipeline — Low-Level Design A video transcoding pipeline converts uploaded video files into multiple formats and resolutions for […] Read article
7 min read Video Transcoding Pipeline — Low-Level Design A video transcoding pipeline converts uploaded video files into multiple formats and resolutions for […] Read article
7 min read CDN Integration — Low-Level Design A CDN (Content Delivery Network) caches static assets and API responses at edge nodes close Read article
7 min read Graceful Degradation — Low-Level Design Graceful degradation keeps a system functional when individual components fail, returning reduced-quality responses rather than Read article
7 min read Database Sharding — Low-Level Design Database sharding horizontally partitions data across multiple database instances, each holding a subset of the Read article
7 min read Caching Strategy — Low-Level Design A caching strategy determines what to cache, for how long, how to invalidate stale data, Read article
6 min read Image Resizing Service — Low-Level Design An image resizing service generates and serves optimized image variants (thumbnails, responsive sizes, webp) Read article
7 min read Cursor Pagination — Low-Level Design Cursor pagination (also called keyset pagination) navigates large datasets stably and efficiently by using a Read article
6 min read Outbox Pattern — Low-Level Design The Transactional Outbox pattern ensures that database writes and message/event publishing happen atomically, without two-phase Read article
6 min read Read Replica Routing — Low-Level Design Read replica routing directs read queries to replica databases and write queries to the Read article
6 min read Soft Delete Pattern — Low-Level Design The soft delete pattern marks records as deleted without removing them from the database, Read article
6 min read Faceted Search System — Low-Level Design A faceted search system lets users narrow results through multiple filter dimensions simultaneously — Read article
6 min read OAuth Social Login System — Low-Level Design An OAuth social login system allows users to authenticate via a third-party provider Read article
6 min read Shopping Cart Persistence — Low-Level Design A shopping cart persistence system stores cart state across sessions and devices, merges guest Read article
6 min read Password Reset Flow — Low-Level Design A password reset flow lets users regain account access via a verified email link. Read article
6 min read User Blocking System — Low-Level Design A user blocking system prevents one user from seeing or interacting with another. It Read article