TGViewer
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ GetAnalyst - Навыки • Системный анализ • Бизнес-анализ @getanalysts · 22.5K subscribers
Post #2706 5.78K
C4_Context_Архитектура_CityGA.png243.5 KB C4_Container_Архитектура_CityGA.png546.1 KB
🏙 Архитектура в C4 для проекта #CityGA 🏙

С чего начинается понимание, как работает интеграция?

Один из первых шагов — показать схему архитектуры, чтобы увидеть:
✔️ какие компоненты есть (приложения, сервисы, БД и т.д.)
✔️ как они взаимодействуют друг с другом (API, через брокер и др), потоки данных,
✔️ что и куда сохраняется.

Без этого сложно понять, как на самом деле работает система "под капотом".

Поэтому показываю вам архитектуру CityGA, и сразу в нотации моделирования С4.


👉 Архитектура CityGA включает:

Frontend:
🔺 Мобильные и веб-приложения пользователей
🔺 Веб-приложение администратора

Backend:
▫️ Основной сервис (монолит) — вся основная бизнес-логика системы, интеграция с KudaGo
▫️ БД Основная — хранит все данные по системе.
▫️ Файловое хранилище — фото, документы
▫️ Брокер сообщений — очередь задач для фоновой обработки, пока только события о необходимости отправить уведомление (SMS/email/push).
▫️ Сервис уведомлений — отдельный компонент, чтобы асинхронно (фоново) рассылать уведомления пользователям, не задерживая работу алгоритмов и ответы пользователям. Интегрирован с Firebase и Dashamail
▫️ БД Уведомлений — хранит историю отправленных уведомлений, шаблоны.

Интеграции с внешними системами:
🔹 KudaGo
🔹 DashaMail
🔹 Firebase



🗺️ Архитектура в C4 для CityGA показана на двух уровнях:

L1. C4/Context — система и окружение (роли пользователей, внешние системы).

L2. C4/Container — приложения, сервисы, БД, брокеры, протоколы интеграции, технологии и протоколы.


👉 Для проработки интеграции и тех-сценариев нам критически важен именно уровень C4/Container: на нём видно, как именно приложения и сервисы взаимодействуют внутри системы.


Схема архитектуры — это отправная точка для описания интеграционного Use Case, на которой мы по сути видим потоки данных 🙌

Сохраняйте примеры схем архитектуры C4 в копилку, пригодится для работы на ваших проектах 😉


#ИнтеграцииGA
  • 👍 17
  • 🔥 14
  • ❤‍🔥 5
  • ❤ 2
More from @getanalysts
  1. Sep 25, 2026🔥❤️‍🔥🎉 Вау-вау-вау! Вот это мы отметили! 4 часа практики, море вопросов, десятки схем и…
  2. Sep 24, 2026😂👍👍❤️👌😅😊😊😍😘 ❗️До начала 15 минут❗️ 🧡 «Асинхронная интеграция с ИИ-сервисом: от а…
  3. Sep 24, 2026❗️Уже через 3 часа встречаемся онлайн❗️ 👩‍💻 Открытый практикум с Екатериной Ананьевой 🔥…
  4. Sep 24, 2026Пусть хотя бы сегодня всё пойдёт по happy path 🎉🙏🩷 Сегодня праздник у людей, которые сл…
  5. Sep 23, 2026🧡 6 практических гайдов по Postman для системного аналитика: от REST API до OAuth 2.0 и m…
  6. Sep 23, 2026🤖 Интеграция с AI: 10 требований, которые надо учесть аналитику 🤖 При интеграции с AI-се…
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 →