Сервис push-уведомлений
Спроектируйте сервис push-уведомлений: модель хранения (первичный ключ, индексы и т.п.), что происходит при падении сервиса и как быстро и точно об этом узнать. Отдельно: где хранить данные и как гарантировать доставку ровно один раз — не допустить дублирующей отправки, но и не потерять сообщение.
Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.
⌘ Enter — проверить