← все темы
System Design — Communication (WebSocket, SSE, Long Polling, Webhooks)
system-design-communication
🎴 Пройти квиз6 вопросов
-
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» — суть, за и против, когда применять.