System Design · Databricks · Medium
Design a basic real-time chat service, focusing on the public API surface, underlying data model, and the essential user journeys. Describe how a participant sends a message, how other members of the conversation receive it, and how a client that was disconnected recovers any messages it missed upon reconnecting. Scope and assumptions Users are already authenticated. Messages contain only plain text and must be stored durably. Conversations can be one-to-one or group-based –…
Checking your access…