Back to problems

Design Queue And Taxi Matching Services

System Design · Meta · Hard

1. Distributed Durable Queue / Event-Streaming Service 1.1 Requirements Clarification Functional requirements: Producers publish messages to named topics. Each topic is divided into partitions. A record is appended to exactly one partition. Records within a partition have a strictly increasing integer offset. Consumers read from one or more partitions. Multiple consumers can be organized into consumer groups. Each partition is assigned to only one consumer inside a group at…

Checking your access…