Все темы

Асинхронные системы и очереди

30 вопросов по теме. Разбор каждого — после бесплатной регистрации.

Разбор и тренировка — после входаПервые 50 карточек бесплатны и без срока: короткий ответ, подробный разбор и повторение по интервалам. Вход одним полем — только email.

Junior

5 вопросов
  1. Q-01
    Как очереди обеспечивают асинхронность и масштабируемость систем
  2. Q-02
    Отличия ролей продюсера и консьюмера в системах очередей
  3. Q-03
    Принципы асинхронного обмена данными между микросервисами
  4. Q-04
    Роль брокера сообщений в асинхронных системах
  5. Q-05
    Что представляет собой механизм очередей сообщений в асинхронных системах

Middle

13 вопросов
  1. Q-06
    Зачем в QA использовать RabbitMQ для асинхронной коммуникации
  2. Q-07
    Зачем использовать Apache Kafka в потоковой обработке данных
  3. Q-08
    Как обеспечить качество данных при event sourcing на уровне портфеля
  4. Q-09
    Как оценить качество асинхронных потоков в release train?
  5. Q-10
    Как устроена архитектура Apache Kafka для передачи сообщений
  6. Q-11
    Какую роль выполняет продюсер в архитектуре Apache Kafka?
  7. Q-12
    Ключевые компоненты RabbitMQ и их функции в обмене сообщениями
  8. Q-13
    Методы проверки повторных попыток и дублирующей доставки в асинхронных системах
  9. Q-14
    Отличия Kafka и RabbitMQ в системах обмена сообщениями
  10. Q-15
    Роль Consumer Group в организации обработки сообщений Kafka
  11. Q-16
    Роль и функции консьюмера в архитектуре Kafka
  12. Q-17
    Что представляет собой топик в Apache Kafka и как он работает
  13. Q-18
    Что такое партиции в Apache Kafka и зачем они нужны

Senior

12 вопросов
  1. Q-19
    Зачем применяется партицирование в системах с большими данными
  2. Q-20
    Как предотвратить повторную обработку сообщений в асинхронных системах
  3. Q-21
    Как проверить атомарность Outbox pattern при записи и публикации событий
  4. Q-22
    Как проверить корректность порядка обработки партиций Kafka при ребалансировке
  5. Q-23
    Как тестировать гарантию exactly-once в распределённых системах обработки
  6. Q-24
    Методы детектирования повторных сообщений в асинхронных системах
  7. Q-25
    Методы проверки идемпотентности consumer при дублированных сообщениях
  8. Q-26
    Методы проверки надежной доставки сообщений в асинхронных системах
  9. Q-27
    Методы проверки обработки poison message и DLQ в асинхронных системах
  10. Q-28
    Методы проверки последовательности обработки сообщений в асинхронных системах
  11. Q-29
    Механизм доставки и обработки сообщений в Apache Kafka
  12. Q-30
    Основные риски при реализации асинхронной обработки данных