System Design · OpenAI · Hard
You are designing a central service for a power grid that must communicate with field devices over ordinary, best-effort Internet links, where traffic can be dropped, duplicated, reordered, or held up for arbitrary periods. Devices periodically push their state to this service, so some messages will turn up late and they will not necessarily turn up in the order they were generated. Explain the message-exchange scheme, how the service keeps a dependable picture of what each…
Checking your access…