Low Level Design: Message Delivery Receipts Service
5 min read What Is a Message Delivery Receipts Service? A message delivery receipts service tracks the lifecycle of every message from send […] Read article
5 min read What Is a Message Delivery Receipts Service? A message delivery receipts service tracks the lifecycle of every message from send […] Read article
4 min read What Is a Real-Time Messaging Service? A real-time messaging service is the transport layer that moves data from one endpoint Read article
5 min read What Is a Usage Metering Service? A Usage Metering Service measures how much of a resource a customer consumes, aggregates Read article
4 min read What Is a Plan Management Service? A Plan Management Service owns the catalog of subscription plans and the logic for Read article
5 min read What Is a Semantic Search Service? A Semantic Search Service finds documents that are conceptually relevant to a query even Read article
5 min read What Is a Scoring Service? A scoring service is the write-side component responsible for receiving raw score events, applying business Read article
4 min read What Is a Ranking System? A ranking system assigns ordinal positions to entities (users, products, documents, players) based on one Read article
5 min read What Is a Global Database Design? A globally distributed database serves reads and writes from multiple geographic regions while providing Read article
4 min read What Is a Cross-Datacenter Sync Service? Unlike pure replication (which copies every write), a cross-datacenter sync service is change-data-driven: it Read article
6 min read What Is a Resumable Upload Protocol? A resumable upload protocol allows an interrupted file transfer to continue from the exact Read article
5 min read What Is a Do-Not-Disturb Service? A Do-Not-Disturb (DND) Service suppresses or delays outbound notifications during time windows that a user Read article
4 min read What Is a Geospatial Index Service? A Geospatial Index Service stores, indexes, and queries geographic coordinates at scale. It powers Read article
4 min read What Is an Identity Service? An Identity Service handles authentication and authorization: it answers the questions “who are you?” (authn) Read article
5 min read What Is a Distributed Semaphore? A distributed semaphore limits the number of concurrent processes that can access a shared resource Read article
5 min read What Is an On-Call Management Service? An on-call management service determines which engineer is responsible for responding to an alert Read article
What's missing, wrong, or worth adding? One line helps.
Sent — thank you. We read every one.