Updated May 27, 2026

Glossary

Auto-generated index of key terms and which lesson covers them.

Term Lesson
301 vs 302 Redirect 03. Design a URL Shortener
Algorithm 1: Fixed Window Counter 06. Design a Rate Limiter
Algorithm 2: Sliding Window Counter 06. Design a Rate Limiter
Algorithm 3: Token Bucket 06. Design a Rate Limiter
API Design 05. Design a Leaderboard
Atomic Operations with Lua 06. Design a Rate Limiter
Caching Layers 13. Design a Search Autocomplete
Chat System Deep Dive 11. Design a Chat System
Chat System Estimation 11. Design a Chat System
Chat System Functional Requirements 11. Design a Chat System
Chat System High-Level Design 11. Design a Chat System
Chat System Non-Functional Requirements 11. Design a Chat System
Chat System Requirements 11. Design a Chat System
Chat System Scope Exclusions 11. Design a Chat System
Comparing the Algorithms 06. Design a Rate Limiter
Conflict Resolution 12. Design a File Storage Service
Connection Registry 11. Design a Chat System
Consistency: The Quorum Rule 07. Design a Key-Value Store
Content-Addressable Storage 12. Design a File Storage Service
Cursor-Based Pagination 10. Design a News Feed
Custom Short Codes 03. Design a URL Shortener
Data Flow 07. Design a Key-Value Store
Delivery Tracking 09. Design a Notification System
Device Sync 12. Design a File Storage Service
Dynamic Pricing 14. Design a Parking Service
Elasticsearch for Log Storage 04. Design a Logging System
Elevator Deep Dive 15. Design an Elevator
Elevator Dispatch 15. Design an Elevator
Elevator Functional Requirements 15. Design an Elevator
Elevator Non-Functional Requirements 15. Design an Elevator
Elevator Requirements 15. Design an Elevator
Elevator Scope Exclusions 15. Design an Elevator
Elevator State Machine 15. Design an Elevator
Emergency Handling 15. Design an Elevator
Entry/Exit Flow 14. Design a Parking Service
Exactly-Once Execution 08. Design a Job Scheduler
Fan-out on Write vs Read 10. Design a News Feed
Feed Cache with Redis Sorted Sets 10. Design a News Feed
Feed Ranking Signals 10. Design a News Feed
File Chunking 12. Design a File Storage Service
File Storage Deep Dive 12. Design a File Storage Service
File Storage Estimation 12. Design a File Storage Service
File Storage Functional Requirements 12. Design a File Storage Service
File Storage High-Level Design 12. Design a File Storage Service
File Storage Non-Functional Requirements 12. Design a File Storage Service
File Storage Requirements 12. Design a File Storage Service
File Storage Scope Exclusions 12. Design a File Storage Service
Geospatial Search 14. Design a Parking Service
Group Messages 11. Design a Chat System
Handling Backpressure 04. Design a Logging System
Handling Ties 05. Design a Leaderboard
Ingestion Pipeline 04. Design a Logging System
Job Priority Queue 08. Design a Job Scheduler
Job Scheduler Deep Dive 08. Design a Job Scheduler
Job Scheduler Estimation 08. Design a Job Scheduler
Job Scheduler Functional Requirements 08. Design a Job Scheduler
Job Scheduler High-Level Design 08. Design a Job Scheduler
Job Scheduler Non-Functional Requirements 08. Design a Job Scheduler
Job Scheduler Requirements 08. Design a Job Scheduler
Job Scheduler Scaling 08. Design a Job Scheduler
Job Scheduler Scope Exclusions 08. Design a Job Scheduler
JWT vs Session Authentication 02. Design a To-Do List App
Key-Value Store Deep Dive 07. Design a Key-Value Store
Key-Value Store Estimation 07. Design a Key-Value Store
Key-Value Store Functional Requirements 07. Design a Key-Value Store
Key-Value Store High-Level Design 07. Design a Key-Value Store
Key-Value Store Non-Functional Requirements 07. Design a Key-Value Store
Key-Value Store Requirements 07. Design a Key-Value Store
Key-Value Store Scope Exclusions 07. Design a Key-Value Store
Key-Value Store Traffic 07. Design a Key-Value Store
Leaderboard Deep Dive 05. Design a Leaderboard
Leaderboard Estimation 05. Design a Leaderboard
Leaderboard Functional Requirements 05. Design a Leaderboard
Leaderboard High-Level Design 05. Design a Leaderboard
Leaderboard Key Insight 05. Design a Leaderboard
Leaderboard Non-Functional Requirements 05. Design a Leaderboard
Leaderboard Requirements 05. Design a Leaderboard
Leaderboard Scope Exclusions 05. Design a Leaderboard
Leaderboard Storage 05. Design a Leaderboard
Leaderboard Traffic 05. Design a Leaderboard
Log Entry Structure 04. Design a Logging System
Log Levels and Sampling 04. Design a Logging System
Logging System Bandwidth 04. Design a Logging System
Logging System Deep Dive 04. Design a Logging System
Logging System Estimation 04. Design a Logging System
Logging System Functional Requirements 04. Design a Logging System
Logging System High-Level Design 04. Design a Logging System
Logging System Key Insight 04. Design a Logging System
Logging System Non-Functional Requirements 04. Design a Logging System
Logging System Requirements 04. Design a Logging System
Logging System Scope Exclusions 04. Design a Logging System
Logging System Storage 04. Design a Logging System
Logging System Traffic 04. Design a Logging System
Message Ordering 11. Design a Chat System
Metadata vs Content Separation 01. Design a Pastebin
Multi-Tenant Isolation 02. Design a To-Do List App
Multiple Leaderboards 05. Design a Leaderboard
News Feed Deep Dive 10. Design a News Feed
News Feed Estimation 10. Design a News Feed
News Feed Functional Requirements 10. Design a News Feed
News Feed High-Level Design 10. Design a News Feed
News Feed Non-Functional Requirements 10. Design a News Feed
News Feed Requirements 10. Design a News Feed
News Feed Scope Exclusions 10. Design a News Feed
Node Failure Recovery 07. Design a Key-Value Store
Notification Deduplication 09. Design a Notification System
Notification Priority Queues 09. Design a Notification System
Notification System Deep Dive 09. Design a Notification System
Notification System Estimation 09. Design a Notification System
Notification System Functional Requirements 09. Design a Notification System
Notification System High-Level Design 09. Design a Notification System
Notification System Non-Functional Requirements 09. Design a Notification System
Notification System Requirements 09. Design a Notification System
Notification System Scope Exclusions 09. Design a Notification System
Offline Delivery 11. Design a Chat System
Parking Reservations 14. Design a Parking Service
Parking Service Deep Dive 14. Design a Parking Service
Parking Service Estimation 14. Design a Parking Service
Parking Service Functional Requirements 14. Design a Parking Service
Parking Service High-Level Design 14. Design a Parking Service
Parking Service Non-Functional Requirements 14. Design a Parking Service
Parking Service Requirements 14. Design a Parking Service
Parking Service Scope Exclusions 14. Design a Parking Service
Partitioning: Consistent Hashing 07. Design a Key-Value Store
Paste Expiration Strategies 01. Design a Pastebin
Paste ID Generation 01. Design a Pastebin
Pastebin API Design 01. Design a Pastebin
Pastebin Bandwidth 01. Design a Pastebin
Pastebin Caching Strategy 01. Design a Pastebin
Pastebin Deep Dive 01. Design a Pastebin
Pastebin Estimation 01. Design a Pastebin
Pastebin Functional Requirements 01. Design a Pastebin
Pastebin High-Level Design 01. Design a Pastebin
Pastebin Non-Functional Requirements 01. Design a Pastebin
Pastebin Requirements 01. Design a Pastebin
Pastebin Scope Exclusions 01. Design a Pastebin
Pastebin Storage 01. Design a Pastebin
Pastebin Traffic 01. Design a Pastebin
Pastebin Write Flow 01. Design a Pastebin
Peak Traffic: Morning Rush 15. Design an Elevator
Persistence and Recovery 05. Design a Leaderboard
PostgreSQL vs Redis for Rankings 05. Design a Leaderboard
Presence Detection 11. Design a Chat System
Rate Limiter Deep Dive 06. Design a Rate Limiter
Rate Limiter Estimation 06. Design a Rate Limiter
Rate Limiter Functional Requirements 06. Design a Rate Limiter
Rate Limiter High-Level Design 06. Design a Rate Limiter
Rate Limiter Key Insight 06. Design a Rate Limiter
Rate Limiter Non-Functional Requirements 06. Design a Rate Limiter
Rate Limiter Placement 06. Design a Rate Limiter
Rate Limiter Requirements 06. Design a Rate Limiter
Rate Limiter Scope Exclusions 06. Design a Rate Limiter
Rate Limiter Storage 06. Design a Rate Limiter
Rate Limiter Traffic 06. Design a Rate Limiter
Rate Limiting Dimensions 06. Design a Rate Limiter
Rate Limiting in the Request Lifecycle 06. Design a Rate Limiter
Real-Time Availability with Redis Counters 14. Design a Parking Service
Recurring Jobs 08. Design a Job Scheduler
Redis Failure Handling 06. Design a Rate Limiter
Redis Sorted Set Operations 05. Design a Leaderboard
Replication 07. Design a Key-Value Store
Response Headers 06. Design a Rate Limiter
Retry and Dead Letter 09. Design a Notification System
Scaling Beyond One Redis Instance 05. Design a Leaderboard
Scaling to 100× Traffic 03. Design a URL Shortener
SCAN Algorithm 15. Design an Elevator
Score Update Semantics 05. Design a Leaderboard
Search API 04. Design a Logging System
Search Autocomplete Deep Dive 13. Design a Search Autocomplete
Search Autocomplete Estimation 13. Design a Search Autocomplete
Search Autocomplete Functional Requirements 13. Design a Search Autocomplete
Search Autocomplete High-Level Design 13. Design a Search Autocomplete
Search Autocomplete Non-Functional Requirements 13. Design a Search Autocomplete
Search Autocomplete Requirements 13. Design a Search Autocomplete
Search Autocomplete Scope Exclusions 13. Design a Search Autocomplete
Separate Queues Per Channel 09. Design a Notification System
Short Code Generation Strategies 03. Design a URL Shortener
Short Code Length Calculation 03. Design a URL Shortener
Soft Delete vs Hard Delete 02. Design a To-Do List App
Task Ordering Strategies 02. Design a To-Do List App
Time-Based Partitioning 04. Design a Logging System
To-Do List Data Model 02. Design a To-Do List App
To-Do List Deep Dive 02. Design a To-Do List App
To-Do List Estimation 02. Design a To-Do List App
To-Do List Functional Requirements 02. Design a To-Do List App
To-Do List High-Level Design 02. Design a To-Do List App
To-Do List Indexes 02. Design a To-Do List App
To-Do List Key Insight 02. Design a To-Do List App
To-Do List Non-Functional Requirements 02. Design a To-Do List App
To-Do List Requirements 02. Design a To-Do List App
To-Do List REST API 02. Design a To-Do List App
To-Do List Scope Exclusions 02. Design a To-Do List App
To-Do List Storage 02. Design a To-Do List App
To-Do List Traffic 02. Design a To-Do List App
Trending and Freshness 13. Design a Search Autocomplete
Trie Data Structure 13. Design a Search Autocomplete
Trie Rebuild Strategy 13. Design a Search Autocomplete
Trie vs Database 13. Design a Search Autocomplete
Two Queues Per Elevator 15. Design an Elevator
URL Expiration 03. Design a URL Shortener
URL Shortener Caching 03. Design a URL Shortener
URL Shortener Deep Dive 03. Design a URL Shortener
URL Shortener Estimation 03. Design a URL Shortener
URL Shortener Functional Requirements 03. Design a URL Shortener
URL Shortener High-Level Design 03. Design a URL Shortener
URL Shortener Non-Functional Requirements 03. Design a URL Shortener
URL Shortener Requirements 03. Design a URL Shortener
URL Shortener Schema 03. Design a URL Shortener
URL Shortener Scope Exclusions 03. Design a URL Shortener
URL Shortener Storage 03. Design a URL Shortener
URL Shortener Traffic 03. Design a URL Shortener
User Preferences and Quiet Hours 09. Design a Notification System
Versioning 12. Design a File Storage Service
WebSocket Protocol 11. Design a Chat System
Worker Failure Recovery 08. Design a Job Scheduler
Spot something off? Report an issue
© 2026 ByteLearn.dev. Free courses for developers. · Privacy