System Design · Microsoft · Hard
You are asked to design a backend platform that manages incident tickets while many people and automated services use it simultaneously. The platform must associate each incident with both human operators and external systems, and it must keep a timeline of status changes. Each status change is stored as an interval with a start and an end, so the history can be queried as ranges instead of only as a latest snapshot. Incoming signals must be matched to existing incidents…
Checking your access…