Keeping a Sports Data Site Up When Its Upstream Feed Flakes

System Design · Karat · Medium

A website that publishes sports data relies on several third-party APIs for its content. One of those APIs is the only source of its particular data and cannot be swapped for an alternative, and it has started behaving unreliably. Explain how you would keep the site dependable and its data consistent in this situation. Your answer should cover: how you would detect that the API is misbehaving, how the system should handle the API's failures, the trade-offs involved in…

Loading the rest of the question…