← все темы
System Design — Communication (WebSocket, SSE, Long Polling, Webhooks)
system-design-communication
🎴 Пройти квиз15 вопросов
-
senior theory Нужно отдавать real-time обновления клиенту. WebSocket vs Server-Sent Events (SSE) vs long polling — что когда выбираешь, и какие подводные на проде?
-
senior design Спроектируй webhook-систему: твой сервис отправляет event'ы клиентам по HTTPS. Что обязательно учесть: безопасность, retry, idempotency, обратная совместимость…
-
senior theory REST vs gRPC vs GraphQL — для каких задач что? Где REST лучше gRPC, где GraphQL не подходит вообще?
-
senior theory Push-based vs pull-based архитектура для распространения событий между сервисами. Где Kafka push, где pull? Когда выбирать что и почему важно для backpressure?
-
senior correct_vs_wrong Сервер должен стримить большую CSV-выгрузку (100k строк) клиенту через HTTP. Какая реализация правильная, какая нет?
-
senior theory System Design: объясните тему «Communication» — суть, за и против, когда применять.
-
middle quiz Какой из следующих подходов обеспечивает наименьшую задержку при передаче данных от сервера к клиенту в реальном времени?
-
middle quiz Какой из следующих механизмов лучше всего подходит для реализации системы уведомлений, где клиент получает события от нескольких источников?
-
middle quiz Какой из следующих подходов обеспечивает наилучшую поддержку обратной совместимости при изменении API?
-
middle quiz Какой из следующих подходов наиболее уязвим к атакам DDoS?
-
middle quiz Какой из следующих подходов требует наименьших ресурсов на сервере при высокой нагрузке?
-
middle quiz Какой из следующих подходов обеспечивает наилучшую поддержку аутентификации и авторизации?
-
middle quiz Какой из следующих подходов лучше всего подходит для передачи больших объемов данных?
-
middle quiz Какой из следующих подходов обеспечивает наилучшую поддержку отладки и мониторинга?
-
middle quiz Какой из следующих подходов обеспечивает наилучшую поддержку безопасности при передаче данных?