TGViewer
Системный анализ | Дмитрий Помаскин Системный анализ | Дмитрий Помаскин @system_analysis_school · 1.39K subscribers
Post #224 693
❗️System design — проектируем интеграции❗️

Уже имеем:
✅ Понятные и подтверждённые требования;
✅ "Скелет" будущей системы.

Задача этапа:
Выбрать способы интеграции между элементами системы. На каждой стрелке нашего "скелета" указать технологию, с помощью которой будет реализовано взаимодействие.

Если у вас мало опыта в проектировании интеграций, ловите небольшой "универсальный" подход, который покроет большинство кейсов:

1️⃣ Frontend ↔️ Backend
🔸Для синхронного взаимодействия используйте REST API. Это самый распространённый и понятный способ.
🔸Для асинхронного взаимодействия выбирайте WebSocket или SSE. Ссылки на посты, что это за звери, прикрепил:)

2️⃣ Backend ↔️ Backend
🔸Для синхронных взаимодействий также подойдёт REST API, но если вы знакомы с такой технологией как gRPC, то лучше использовать её.
🔸Для асинхронных интеграций выбирайте брокер сообщений, который вам ближе. Также у меня был пост, в котором я рассказывал, как правильно выбрать брокер для проекта.

⚠️Помните, что это не серебряная пуля, и решение конкретных кейсов может отличаться, всегда опирайтесь на свои знания :)

Предыдущие части:
Шаг 1: правильно понимаем условия задачи;
Шаг 2: строим скелет будущей системы.

P.S. До конца скидок осталось 8 часов :)

Системный анализ | Дмитрий Помаскин
  • 👍 8
  • 🔥 4
More from @system_analysis_school
  1. Sep 10, 2026❗️Примеры использования балансировщиков❗️ Как и обещал, собрал для вас несколько популярны…
  2. Sep 2, 2026❗️L7-балансировщики❗️ Продолжаем разговор про балансировку нагрузки в наших системах 🫡 Се…
  3. Aug 27, 2026❗️Балансировщики нагрузки❗️ Следующий элемент, который мы разберем, это балансировщики наг…
  4. Aug 21, 2026❓Когда CDN не нужен?❓ Часто на собеседованиях и консультациях при решении задач по system…
  5. Aug 13, 2026❗️CDN на пальцах❗️ На консультациях за последние полгода часто замечаю, что, при проектиро…
  6. Aug 7, 2026✅ Запись открыта ✅ 15.08 12:00 МСК System Design Для записи жмите сюда 👈 🔝 Паблик VK 😀…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →