Проверяет понимание моделей доставки данных в распределённых системах.
Push: Сервер отправляет данные клиенту автоматически (например, WebSocket).
Pull: Клиент сам запрашивает данные (например, HTTP, Kafka).
Плюсы:
Мгновенное обновление.
Минусы:
Риск перегрузки клиента.
Сложнее масштабировать.
Плюсы:
Клиент контролирует нагрузку.
Проще масштабировать (например, Kafka).
Минусы:
Задержки (опрос сервера).
Примеры:
Push: Уведомления в мессенджерах.
Pull: Чтение логов Kafka.