Событий стало в 100 раз больше, часть обработки стала тяжелой. Что будешь менять в архитектуре?
Сначала измерьте, где растёт задержка: при приёме, в очереди, обработчиках или базе данных.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Сначала измерьте, где растёт задержка: при приёме, в очереди, обработчиках или базе данных.
Читать ответKafka имеет смысл, когда нужен сохраняемый поток событий, повторное чтение истории и независимые группы потребителей.
Читать ответПоток строится как проверка входящего события → надёжное сохранение → обработка → обновление состояния и фиксация результата.
Читать ответархитектура: система из независимых сервисов масштабируемость: каждый компонент можно масштабировать отдельно развертывание: автономные обновления без остановки всей системы гибкость: в одном приложении можно…
Читать ответ