educative.io

Educative

Telemetry questions

As in part 11. Telemetry(https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR#11.-Telemetry)

How would we store statistics? If it is part of a DB row that gets updated on each view, what will happen when a popular URL is slammed with a large number of concurrent requests?

That is a valid legit concern… But i couldn’t figure out the answer to it

The telemetry feature is responsible for all these questions in our system. It is the solution for answering all these types of questions. The main purpose of telemetry is an application monitoring service and allow you to answer such questions:

  1. what will happen when a popular URL is slammed with a large number of concurrent requests?
  2. How many times a short URL has been used
  3. what were user locations