Как вы разрабатываете функцию «Подключение к контактам» в Telegram?

#telegram #system-design

Вопрос:

Как вы разрабатываете функцию Telegram, в которой вы получаете уведомление каждый раз, когда ваш контакт присоединяется к сервису? как это выглядит с точки зрения масштабируемой внутренней архитектуры?

Сценарий: Два пользователя, у которых есть общий контакт, присоединяются к Telegram. Затем этот контакт тоже присоединяется к Telegram, система должна уведомить обоих пользователей о том, что их контакт присоединился к Telegram.