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