Эпизод 44.
Заметки к эпизоду
- Как работает SSE API
- Пример сообщения SSE API
- Сервис с SSE API в архитектуре с API Gateway
- Тестовый сервер SSE API
- Проверка через Postman
- Проверка через браузер

SSE API — тема, о которой говорят заметно реже, чем про REST, WebSocket или брокеры. И зря.
Во многих системах нужен не просто классический запрос-ответ, а доставка данных в интерфейс в реальном времени: статусов, уведомлений, прогресса обработки и других изменений на экране без ручной перезагрузки. Один из подходов для таких сценариев — SSE.
Telegram-канал: https://t.me/getanalysts
VK: https://vk.com/getanalyst
В этом выпуске разбираем, как устроен SSE, где он встречается в реальных проектах, чем отличается от WebSocket, как влияет на архитектуру системы, безопасность и постановку задач в разработку.
Если вы системный аналитик, который хочет не просто знать названия технологий, а понимать, когда, зачем и как их применять в проекте, — этот выпуск точно для вас.
Тайм-коды эпизода:
00:18 | Введение в SSE: как обмен данными в реальном времени связан с информационной безопасностью.
04:00 | Что такое SSE API и как он работает.
07:16 | Чем SSE отличается от HTTP с Keep-Alive.
10:52 | Как выглядит SSE-соединение: инициализация запроса, сообщения в потоке, форматы данных.
16:47 | Использование SSE API в реальных проектах: примеры.
21:24 | Архитектурные решения при внедрении SSE: отдельный сервис или часть основной бизнес-логики.
24:19 | Как сервис с SSE API должен быть связан с API Gateway.
27:49 | Когда выбирать SSE, а когда WebSocket.
34:17 | Преимущества и недостатки SSE.
42:27 | Что системному аналитику учесть в постановке задачи на разработку SSE-метода: разбор шаблона документации.
47:10 | С чего начать изучение SSE: как практиковаться, в том числе через Postman.
Схема к тайм-коду 04:00 | Что такое SSE API и как он работает.

id: 45891 event: notification-created retry: 5000 data: {"notificationId":"n-123","title":"Оплата получена","text":"Ваш заказ №542 успешно оплачен","type":"payment","createdAt":"2026-04-16T16:10:00Z","isRead":false,"actionUrl":"/orders/542"}
Схема к тайм-коду 24:19 | Как сервис с SSE API должен быть связан с API Gateway.

Веб-сервер для тестирования SSE API:
https://stream.wikimedia.org/v2/stream/recentchange
Внимание, для тестирования API рекомендуется установить приложение Postman на ваш компьютер, так как без установки приложения WebSocket в браузерной версии работать не будет.
Загрузка приложения Postman:
https://www.postman.com/downloads/
Или установите Postman-агента, чтобы работать в браузере:
https://www.postman.com/downloads/postman-agent/.
Создайте новый HTTP-запрос, добавьте URL и нажмите Send.
Предложенные SSE API-метод работает без аутентифткации:
GET https://stream.wikimedia.org/v2/stream/recentchange


1. Откройте новую вкладку в браузере.
2. Откройте консоль в браузере.
3. Сделайте запрос к серверу - перейдите по ссылке
https://stream.wikimedia.org/v2/stream/recentchange

Получайте полезные материалы и учитесь новому каждый день в наших социальных сетях.
*Instagram и LinkedIn — запрещенные на территории РФ организации
Мы используем файлы cookie, для персонализации сервисов и повышения удобства пользования сайтом. Если вы не согласны на их использование, поменяйте настройки браузера.