Low Level Design: Chunked Upload Service
What Is a Chunked Upload Service? A chunked upload service splits a large file into fixed-size pieces and transfers them […]
What Is a Chunked Upload Service? A chunked upload service splits a large file into fixed-size pieces and transfers them […]
What Is a File Upload Service? A file upload service provides a reliable, scalable mechanism for clients to transfer files
What Is a Digest Email Service? A Digest Email Service batches individual notification events that would otherwise generate separate emails
What Is a Do-Not-Disturb Service? A Do-Not-Disturb (DND) Service suppresses or delays outbound notifications during time windows that a user
What Is a Geospatial Index Service? A Geospatial Index Service stores, indexes, and queries geographic coordinates at scale. It powers
What Is an Identity Service? An Identity Service handles authentication and authorization: it answers the questions “who are you?” (authn)
What Is a Distributed Semaphore? A distributed semaphore limits the number of concurrent processes that can access a shared resource
What Is a Distributed Lock Service? A distributed lock service allows multiple processes or nodes across a network to coordinate
What Is an On-Call Management Service? An on-call management service determines which engineer is responsible for responding to an alert
What Is a Metrics Aggregation Service? A metrics aggregation service collects raw telemetry data (counters, gauges, histograms) emitted by application
What Is a Social Graph Service? A social graph service models relationships between users on a platform. These relationships can
What Is Write-Through Cache? Write-through caching is a strategy where every write to the cache is synchronously propagated to the
What Is an ETL Service? Extract, Transform, Load (ETL) is the classic pattern for moving data from operational systems into
What Is a Billing System? A billing system manages the full revenue lifecycle: creating subscription plans, tracking usage, generating invoices,
What Is Content-Based Filtering? Content-based filtering recommends items similar to those a user has already engaged with, based on the