GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
22.4K subscribers
2.56K photos
90 videos
268 files
1.43K links
Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов

Админ @getanalyst
Сайт https://getanalyst.ru
Чат t.me/getanalystchat
Начинающим в IT @getanalyststart
Download Telegram
🔥 Нотация C4 за 90 минут: как проектировать архитектуру на примере реальной задачи 💙🩵

Нотация C4 — один из самых мощных инструментов для моделирования архитектуры, но большинство делают диаграммы интуитивно и допускают одни и те же ошибки.

👉 В этом выпуске разбираем C4 системно — от теории до живого проектирования.

За 90 минут проходим все ключевые уровни C4 — Context, Container и Component — и разбираем два реальных проекта. По каждому забираете полный комплект схем C4/Context и C4/Container.

🔗 Статья с доп. материалами

Выпуск актуален всем, кто проектирует архитектуру систем, готовится к техническому собеседованию, или хочет наконец разобраться с нотацией C4 и начать применять её в своих проектах.


Видео с демо решения:
YouTube
RuTube
VK Video
Telegram

Аудио:
Apple Podcast
Яндекс.Музыка
Castbox
Звук
Spotify


🌱 GetAnalyst — место силы для Системных Аналитиков


📱 Tg | 💙 ВК | 💬 Max
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥19🔥116👍4
50+ слайдов за 20 минут. Не спрашивайте, как 😅 Это тот редкий случай, когда меня надо будет смотреть не на x2, а на x0.75...

Эта неделя получилась полной событий:
✔️ Отметили день рождения GetAnalyst - 5 лет
✔️ Провели практикум по распределенным БД
✔️ Провели практикум по внедрению ИИ в работу СА
✔️ Стартовали новый поток практического курса Дизайн REST API
✔️ Выпустили новый эпизод подкаста про нотацию C4 для моделирования архитектуры
✔️ У меня в компании два новых огромных проекта и мне надо разруливать 🫠
И главное — я выступила на Analyst Days 22 с докладом про AI-прототипирование UI/UX


Хочу искренне поблагодарить организаторов @AnalystDays:
за приглашение, за доверие и за то, что нашли для меня тайм-слот, в который я вообще могла выступить.

Разница с Москвой 10 часов, поэтому конференция для меня была после полуночи 🙈



👉 Во время выступления почувствовала себя Тиной Канделаки:
50+ слайдов, включая видео, примеры, прототипы — и всё это за 20 минут.

Да, я знаю, что говорила быстро 😂
Но очень не хотелось растягивать тему и забирать время у оффлайн спикеров.



Сейчас вокруг искусственного интеллекта очень много повторяющегося пустого хайпа.

Мне же хотелось быть полезной и показать конкретный кейс: как AI можно использовать в работе СА и БА не “для вау-эффекта”, а как нормальный рабочий инструмент.

Без магии.
Без воды.
Без лишних обещаний.
С конкретными сценариями и пользой.

Надеюсь, что удалось 🙌



Отдельное спасибо Тамаре Ушуровой за помощь в подготовке доклада и за созвоны в максимально компромиссное для наших часовых поясов время.

Огромное спасибо моим студентам и участникам сообщества GetAnalyst, которые были на конференции и скидывали мне фото ❤️‍🔥
И Софья Калинина, отдельное спасибо за видео!

Благодаря вам я увидела, что на Analyst Days было много наших))



Кто не успел посмотреть доклад вживую — у участников конференции запись появится примерно через 1-2 недели.

Вопросы можно писать под этим постом или просто в чате в любое время.


Только включайте не на ускорении. Я там уже сама всё ускорила 😅
328🔥15💔1
🔝 ТОП-3 нотации для моделирования архитектуры 🔝

Когда система становится сложнее одного монолитного backend + одной БД, архитектуру уже не получается держать «просто в голове».

Команде для работы нужно наглядно видеть:
▫️ из чего состоит система
▫️ как приложения и сервисы связаны между собой
▫️ где проходят границы ответственности
▫️ какие есть внешние системы
▫️ как бизнес-логика влияет на архитектуру

Для этого и используют архитектурные нотации.
👉 Не ради красивой схемы в документации, а чтобы при проработке задач команда понимала:
✔️ какие приложения и сервисы участвуют в изменении
✔️ через какие API, брокеры и БД они взаимодействуют
✔️ где проходит граница ответственности каждого компонента
✔️ какие внутренние интеграции нужно учесть
✔️ что может сломаться при доработке одного сервиса


Основные нотации моделирования архитектуры 👇

1️⃣ C4 Model

Официальный сайт
Практический видеоурок

Схема сфокусирована на техническом устройстве системы.
Одна из самых практичных нотаций для аналитиков и архитекторов.

C4 помогает показать архитектуру на разных уровнях детализации:
▫️ Context — система, пользователи и внешние системы
▫️ Container — приложения, backend, frontend, БД, брокеры, API Gateway
▫️ Component — внутренние компоненты конкретного приложения, не обязательный уровень
▫️ Code — детализация до кода, используется редко

Почему любят C4:
она достаточно простая, наглядная и не перегружает схему лишней информацией.

👉 Если нужно показать карту IT-продукта: объяснить архитектуру микросервисов или интеграций, показать технологии — чаще берут именно C4.


2️⃣ ArchiMate

Официальный сайт
Хорошие статьи

ArchiMate используют в крупных компаниях и enterprise-архитектуре.
В мире разработки нотация до сих пор считается экзотической и встречается редко.

Её сила — в том, что она связывает между собой:
▫️ бизнес-цели
▫️ бизнес-процессы
▫️ приложения
▫️ данные
▫️ технологии
▫️ инфраструктуру
▫️ проекты и изменения

👉 ArchiMate помогает показать не только «какие у нас сервисы», но и зачем они вообще нужны бизнесу.

Минус — нотация сложнее чем C4, поэтому может быть слишком тяжёлой для внедрения и понимания.


3️⃣ UML

Официальный сайт
Полный гайд по UML-Sequence + бесплатный AI-бот от GetAnalyst

UML — более классическая и формальная нотация.

С архитектурой связаны:
▫️ Component Diagram — показывает компоненты системы и связи между ними
▫️ Deployment Diagram — показывает, где и как развёрнуты приложения, серверы, БД и инфраструктура
▫️ Sequence Diagram — показывает последовательность взаимодействий между системами, сервисами и API

На практике UML реже используют как основную карту архитектуры микросервисов. Для этого чаще берут C4, потому что она проще читается командой.

👉 Чаще берут, чтобы показать сценарии интеграции в отдельных задачах через UML Sequence.



Другие нотации:
4️⃣ 4+1 Architectural View Model
5️⃣ SysML (Systems Modeling Language)
6️⃣ AADL (Architecture Analysis & Design Language)
используются редко.



📌 Краткий чек-лист: что выбрать?
👉 Если нужно быстро и понятно показать архитектуру системы — берите C4.
👉 Если проектируете огромную enterprise-систему с нуля и нужно связать бизнес, приложения и технологии — смотрите в сторону ArchiMate.
👉 Если нужно показать интеграционный сценарий — добавляйте UML.


Главное:
Архитектурная схема должна помогать не “украшать документацию”, а прорабатывать задачи, видеть зависимости и быстрее принимать технические решения.


🔗 Исходники примеров схем положила сюда.
🔗 ТОП-5 нотаций моделирования архитектуры


#АрхитектураGA

📱 Tg | 💙 ВК | 💬 Max
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍157❤‍🔥2
GetAnayst_5_типовых_сервисов_и_микросервисов_Архитектура.pdf
1.4 MB
💥 5 типовых сервисов и микросервисов, которые можно выделить в любой архитектуре 💥

В большинстве проектов, которые используют подход сервисной или микросервисной архитектуры, можно встретить эти пять основных сервисов:

Аутентификация и авторизация
Управление процессами аутентификации пользователей и контроля доступа к ресурсам системы.

Управление пользователями
Обработка регистраций, управление профилями пользователей, хранение и обработка данных пользователей.

Уведомления и рассылки
Отправка уведомлений и сообщений пользователям через различные каналы (email, SMS, push-уведомления).

Управление контентом (блоги на сайтах, новости и подобное)
Управление статическим и динамическим контентом (тексты, изображения, видео), организация его структуры и хранения.

Биллинг и платежи
Обработка и учет платежей, интеграция с платежными шлюзами, выставление счетов. Взаимодействует с внешними платежными шлюзами и банковскими системами.


Если я работаю над проектом с нуля, то использую этот список как чек-лист “С чего начать". Поможет всем IT-специалистам в задачах, связанных с проектированием архитектуры.


В мини-книге прикрепленной к посту рассказала подробнее про каждый сервис, и почему их выделяют как независимые части систем 🙌

#АрхитектураGA

📱 Tg | 💙 ВК | 💬 Max
Please open Telegram to view this post
VIEW IN TELEGRAM
22🔥5👍3
Архитектура для Системных Аналитиков — старт 9 июня

Ты уже Middle+. Понимаешь процессы, умеешь работать с интеграциями и API.

И где-то внутри уже знаешь: следующий шаг — это архитектура. И ждёшь момент, когда ты не просто слушаешь про архитектуру — а сам её предлагаешь.
Когда коллеги смотрят на твою схему и говорят «да, вот так и делаем».


Именно для этого перехода мы сделали продвинутую программу для системных аналитиков, которые хотят расти до уровня Senior и в Solutions Architect:

Проектирование архитектуры
🗓 Старт: 9 июня 2026
👉
Узнать подробности о программе


Что будем делать:
✔️ Строить архитектуру с нуля — монолит, сервисная, микросервисная
✔️ Работать с нотацией C4 — так, чтобы твои схемы читали и понимали все
✔️ Подбирать и использовать API на практике: REST, GraphQL, WebSocket и другие
✔️ Ставить задачи на брокеры: Kafka, RabbitMQ, Webhooks и асинхронное взаимодействие


После программы:
Приходишь на архитектурный митинг и ведёшь его, а не просто участвуешь
Обосновываешь повышение грейда конкретными навыками
Проходишь технические собесы и сам выбираешь оффер
Переходишь из проектной разработки в продукт с SOA или микросервисами
Закрываешь пробелы, которые давно хотел закрыть


🎁 Предзапись открыта до 4 июня:
скидка + мини-курс «Интеграции 4.0 — продвинутый уровень» в подарок.
🟢 Осталось 18 мест.
👉 Занять место со скидкой


Вопросы? Пишите в Telegram @getanalyst, на почту info@getanalyst.ru или через сайт.
Please open Telegram to view this post
VIEW IN TELEGRAM
12
This media is not supported in your browser
VIEW IN TELEGRAM
Что такое API Gateway: 10 главных функций и роль в архитектуре [полный гайд]

API Gateway (API-шлюз) — это единая точка входа для всех клиентских запросов к Backend.

Обычно используется в микросервисной архитектуре.

❗️ Это такой же микросервис, как и сервис авторизации, сервис платежей и другие сервисы системы. На картинке к посту его можно также показывать синим прямоугольником.



👉 Главная функция API Gateway — маршрутизация запросов.

Но, помимо этого, API Gateway предоставляет и другие важные функции:
1️⃣ Первичная обработка запроса

2️⃣ Валидация запроса
3️⃣ Проверка безопасности
4️⃣ Аутентификация и авторизация
5️⃣ Ограничение частоты запросов (Rate Limiting)
6️⃣ Маршрутизация к нужному сервису
7️⃣ Преобразование протоколов

8️⃣ Агрегация ответов
9️⃣ Возврат ответа клиенту
🔟 Логирование, мониторинг, обработка ошибок и кэширование


🔗 Ссылка на полный гайд


API Gateway — это централизованная точка входа, которая упрощает взаимодействие клиентов с микросервисами и обеспечивает безопасность и управляемость системы.

#АрхитектураGA
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥6