Category
hld
10 articles in this category
System Design HLD Example: URL Shortener (TinyURL and Bitly)
TLDR: Design a URL shortener like TinyURL or Bitly. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: A URL shortener converts long links into com...
System Design HLD Example: Search Autocomplete
TLDR: Design search autocomplete for a large-scale product. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: Autocomplete systems convert partial...
System Design HLD Example: Rate Limiter (Global API Protection)
TLDR: Design a distributed rate limiter for public APIs. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: A rate limiter controls request volume ...
System Design HLD Example: Payment Processing Platform
TLDR: Design a payment processing system for online checkout. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: Payment systems optimize for corre...
System Design HLD Example: Notification Service (Email, SMS, Push)
TLDR: Design a notification service for email, SMS, and push channels. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: A notification platform r...
System Design HLD Example: News Feed (Home Timeline)
TLDR: Design a news feed for a social platform. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: A news feed system builds personalized timelines...
System Design HLD Example: File Storage and Sync (Google Drive and Dropbox)
TLDR: Design a cloud file storage and sync system like Dropbox. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: File storage and sync systems se...
System Design HLD Example: Distributed Cache Platform
TLDR: Design a distributed cache service for backend workloads. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: A distributed cache reduces read...
System Design HLD Example: Chat and Messaging Platform
TLDR: Design a chat application like WhatsApp or Slack direct messages. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: A chat system delivers l...
System Design HLD Example: API Gateway for Microservices
TLDR: Design an API gateway for a microservice platform. This article now follows your system design interview template flow: use cases, requirements, estimations, design goals, HLD, and design deep dive. TLDR: An API gateway centralizes ingress conc...
