GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
20.7K subscribers
2.21K photos
78 videos
220 files
1.25K links
Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов

Админ @getanalyst
Сайт https://getanalyst.ru
Чат t.me/getanalystchat
Начинающим в IT @getanalyststart
Download Telegram
🔥🤩 Мощнейшая практика по архитектуре в @getanalysts! 😍❤️
(P.S.
доступ уже открыт - до 17.03)

Коллеги, это абсолютный восторг!
Я была безумно рада провести для вас этот прямой эфир!
Комментарии в картинках к посту ❤️‍🔥

И честно, такие практики получаются по-настоящему мощными и душевными
👉 не только потому, что я подготовила материал, а потому что это делаете вы.

▫️ Ваши вопросы
▫️ Ваша внимательность к деталям
▫️ Ваше желание разобраться и докопаться до сути, а не пройтись по верхам
▫️ Ваша вовлечённость

Я задала основу, но именно вы сделали этот эфир таким живым, глубоким и действительно полезным.

И вот за это вам огромное спасибо!


👉 Я в очередной раз убеждаюсь, что в GetAnalyst собрались действительно очень сильные специалисты.


Что успели:
🔹 Монолит, SOA, MSA и EDA архитектуры на примерах
🔹 API Gateway — ключевые функции и типичные ошибки в понимании
🔹 Kafka и RabbitMQ — архитектура и когда что выбирать
🔹 Работа с Saga-хореография на практике

И почти по каждому пункту успели погрузиться в детали.



📌 Доступ к записи
Для тех, кому не удалось подключиться, остаться до конца или хочется ещё раз пройти всю практику и закрепить материал:

👉
Хореография, брокеры и API Gateway: как строить процессы в распределенных системах

🗓 с 14 до 17 марта (сб-вт)
🔗 Получить доступ

ПОВТОРНО РЕГИСТРИРОВАТЬСЯ НЕ НАДО,
если уже регистрировались на основной эфир!
Письмо с доступом придёт в субботу утром.



👉 Эта встреча была вводным занятием к практической программе Проектирование Архитектуры, которая стартует 17 марта.

🎁 Сегодня последний день действия спецусловий с онлайн-встречи.

Если чувствуете, что сейчас ваш момент идти в более сложные и интересные архитектурные задачи — буду рада видеть вас на программе 🙌



Спасибо вам за доверие!
Искренне ценю вашу вовлечённость и выбор расти в карьере вместе с GetAnalyst! ❤️‍🔥

С добром и теплом,
Екатерина Ананьева
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3213🔥6💯3
📖 Подборка книг по Архитектуре и Микросервисам 📖

Когда я только начала знакомиться с архитектурой, то одной из первых и любимых книг сразу стала:

📚 Domain Driven Design. Предметно-ориентированное проектирование, Эрик Эванс

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

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


В дополнение к ней:

📚 Release it! Проектирование и зайн ПО для тех, кому не все равно, Майкл Нейгард (тоже мой фаворит!)

📚 Создание микросервисов, Сэм Ньюмен

📚 Микросервисы. Паттерны разработки и рефакторинга, Крис Ричардсон

📚 Высконагруженные приложения, Мартин Клеппман

📚 Чистая архитектура. Искусство разработки программного обеспечения, Роберт Мартин

📚 Эволюционная Архитектура, Нил Форд, Ребекка Парсонс, Патрик Куа

📚 DDD - предметно ориентированное проектирование, Влад Хононов


Ставьте реакцию, если сохранили подборку! 😊❤️‍🔥

#АрхитектураGA | @getanalysts
149🔥15🤔2👍1
🔖84 термина по Архитектуре, которые важно знать Системному Аналитику 🔖

📌 Сохраните себе — пригодится при знакомстве с архитектурой, микросервисами, API и в подготовке к собеседованиям 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥276👍4
Кто со мной пробовать все выполнить по инструкции?❤️ Познакомиться с RabbitMQ. Все, что делает Екатерина Ананьева, автор канала GetAnalyst, — мне нравится. Для изучения аналитики (системного анализа) я рекомендую! Это не реклама, а чистое восхищение. Хотя сейчас на текущем обучении у Екатерины много упорной работы, практики, что сложно даже выдохнуть, и все же это закаляет. Я узнаю очень много новой информации, что я обязательно закреплю и буду готова потом поделиться своими впечатлениями.

Я прошла курс у Екатерины по проектированию архитектуры. Я больше углубилась в понимание микросервисной архитектуры, событийно-ориентированной архитектуры и в другие виды архитектуры. Асинхронность в REST API, что мне потом пришла идея рассказать про вебхуки, углубилась в OAuth 2.0, а самое главное в тему брокеров сообщений. Нужная полезная информация, которая мне помогает до сих пор при тестировании интеграций, бэкенда 🙏. Я посетила все вебинары, и впитала те знания, которые мне необходимы.

Сейчас я прохожу курс «AI-Акселератор» как выше написала, на данный момент изучаю n8n и создаю своeго AI агента, впереди API, AI. Postman, RAG, разработка на Python, плюс вайбкодинг.
Сильно погружаюсь в системный анализ и архитектуру, автоматизацию, блогинг, менторство, обучение и предпринимательство. Цель на повышение грейда в рамках проектных рабочих задач, помощь коллегам.

У меня сейчас 4 обучения.
Стараюсь все распланировать, но где-то что упускаю, думаю, — это внутреннее состояние, спорт.

А семья прежде всего, этот рубильник по детям включен по умолчанию 😅.
Благодарю за прочтение!
И предлагаю вместе со мной пройти данный путь по инструкции RabbitMQ💪🏼🫶
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2210❤‍🔥3🤔1
🤖 На этой неделе в AI-Акселераторе мы открыли последний модуль — разработка приложений на Python.

И я просто не могу не поделиться эмоциями!!! 😍🤩

В самом первом модуле у нас уже была практика по разработке 😃 Но сейчас всё серьёзнее и с бОльшим пониманием.
Привлекла опытного Senior разработчика из США, чтобы он показал как ежедневно использует AI в своей работе.


Позади 7 модулей: промпт-инжиниринг, AI-агенты, RAG, Fine-Tuning и другие.

👉 Много практики, много инструментов и очень плотная работа.


Мне хотелось сделать не просто курс “про нейросети для всех” или "расскажу как делать промпты и базовый минимум".

Цель:
🎯 действительно улучшить работу с AI,
🎯 показать, как работать с AI безопасно,
🎯 дать понимание, как на самом деле проектируются и реализуются AI-решения,
🎯 научить делать автоматизацию и собственных AI-агентов,
🎯 дать опыт программирования, чтобы почувствовать себя разработчиком и дать опыт программирования с AI по своим ТЗ 🤩

Да и вообще, чтобы дальше вы могли с сильной базой уверенно и быстро развиваться, со скоростью развития нейросетей.


Мы уже успели получить обратную связь по итогам прохождения 80% курса 🙏🙏👇

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


Кристина С.
Для меня курс оказался очень своевременным... важно не просто пользоваться готовыми решениями, а понимать, как это всё устроено изнутри. Для системного аналитика это особенно ценно.
Прямо в процессе обучения на моем рабочем проекте появилась задача разработки AI-агента. Так что курс для меня стал полезным вдвойне


Ксения Б
Очень интересный и насыщенный курс - слушать лекции невероятно интересно. Но объем материала очень большой...
Большое спасибо за развернутую обратную связь по выполненным заданиям <3
Единственное, что хотелось бы улучшить - дать больше времени на выполнение заданий

Ольга С
Я в полном восторге от курса. Живая подача материала, плюс практика, без лишней информации, все понятно и доходчиво. Екатерина - вы лучшая!!!!!!



Сейчас готовим улучшения для следующего потока со 2 апреля.
А также будем держать тонус - делать пополнения базы знаний и улучшения, так как AI не стоит на месте 🚀


Это огромная работа.
Много консультаций по материалам.
Опыт из Гарварда, Хопкинса, Стэнфорда, десятков конференций и митапов.
Итого….
👉 Я бы сама к себе пришла учиться год назад 🤩
🔥155❤‍🔥2👍2🤔1
🔥 4 урока по архитектуре — доступ только до завтра 🔥

Хотим напомнить, что завтра — последний день доступа к бесплатному обучению по архитектуре из 4 уроков:

👉 Урок 1. Микросервисы: как и зачем проектировать
👉 Урок 2. API Gateway
👉 Урок 3. Kafka и RabbitMQ
👉 Урок 4. Saga-Хореография микросервисов: практика


Почему стоит пройти это обучение:
✔️ появится понимание распределённой архитектуры
✔️ закроете пробелы, которые мешают говорить с разработчиками и архитекторами на одном языке
✔️ лучше подготовитесь к задачам и вопросам уровня Middle+ / Senior.


Доступ закроется 17 марта, в 23:59 Мск.


👉 Получить доступ


📩 Если уже зарегистрированы,
то в субботу утром и сейчас продублировали письмо с доступом на почту.

————————————————

Эти занятия — вводные уроки к программе «Проектирование архитектуры» для системных аналитиков, которая стартует 17 марта.

Если чувствуете, что уже этим летом хотите видеть себя аналитиком, который уверенно понимает архитектуру, говорит с разработчиками и архитекторами на одном языке и берёт более сильные задачи — присоединяйтесь 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍2
🔖 Подборка по брокерам для СА 📚

Делимся с вами подборкой статей, постов и подкастов, которые помогут разобраться с темой:

📌 Брокеры и очереди — общая теория
📚 Очередь сообщений - что это и как работает?
📝 Всё про брокеры: как работают и зачем нужны
📝 Очередь vs Брокер: вопросы с подвохом
📝 Хореография и оркестрация в микросервисной архитектуре
📝 7 вопросов с подвохом по Архитектуре: хореография + понимание брокеров в EDA

📌 Kafka
📙 Официальная документация
📝 Kafka - что надо знать для работы СА
📝 Устройство Kafka
📝 Алгоритм работы Kafka
📝 Как встроить Kafka в архитектуру, и главное зачем
📝 Пример использования Kafka - проект #FarmFreshGA
📝 Kafka в деле: подробный разбор примера использования в МСА
🎧 Kafka: что нужно знать Системному аналитику

📌 RabbitMQ
📙 Официальная документация
📝 Брокер RabbitMQ - полный гайд с разбором примера использования в микросервисах
📚 Брокер RabbitMQ - пошаговая практика по развёрыванию и тестированию через CloudAMPQ
🎧 RabbitMQ и его отличия от Kafka: что важно знать системным аналитикам

📌 Постановки задач / ТЗ
📝 Пример реального интеграционного Use Case: с микросервисами, cron и kafka - проект BookingGA
📝 Пример технического Use Case с брокером в микросервисной архитектуре - проект GreenChargeGA


——————

📚 Книги
▫️ Apache Kafka. Потоковая обработка и анализ данных. Гвен Шапира
▫️ Kafka в действии. Дилан Скотт
▫️ Проектирование событийно-ориентированных систем. Бэн Стопфорд (есть в открытом доступе)

——————

Сохраняйте — пригодится для структурирования знаний 🤝


#АрхитектураGA | @getanalysts
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥8💯1
🔖 Всё по нотации С4 для схем архитектуры 🔵

Можешь показать архитектуру системы в виде прямоугольников и стрелочек? Отлично!

Но если в отрасли есть стандарты, лучше использовать их.



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


👉 (1) Контекст (C4 / Context)
Система, её интеграции и пользователи.
✔️ Главный прямоугольник - наша система
✔️ Серые прямоугольники вокруг - внешние
✔️ Пользователи

👩‍💻 Полезна бизнес- и техническим специалистам


👉 (2) Контейнеры (C4 / Container)
Независимые по коду приложения в системе, детализация главного прямоугольника c C4 / Context.
✔️ Пользователи и внешние системы с уровня C4 / Context
✔️ Мобильные, веб- и десктоп приложения
✔️ Сервер-приложения: монолит, сервисы, микросервисы, API Gateway
✔️ Базы данных и файловые хранилища
✔️ Виды API
✔️ Технологии (языки программирования, СУБД, протоколы для API и др)
✔️ Базы данных и файловые хранилища
✔️ Очереди и брокеры
Схему удобнее использовать в адаптированном виде, когда на этом уровне не показывают сервисы и микросервисы, а переносят их на уровень глубже - C4 / Component. Иначе она очень перегружена.

👩‍💻 Полезна архитекторам, разработчикам и системным аналитикам.


👉 (3) Компоненты (C4 / Component)
Модули кода и зависимости между ними.
Детализирует один из контейнеров с C4 / Container.
На каждый контейнер своя схема.
Отлично подходит для детализации модульного монолита.


👉 (4) Код (C4 / Code)
На этом уровне детализируют каждый компонент c C4 / Component, показывая его реализацию в коде. Обычно это UML-диаграмма классов или другая визуализация.


Ключевые элементы нотации для каждого уровня прикреплены в картинках к посту 🖼




📚 Материалы по C4:

🔗 Официальный сайт C4
🔗 Нотация С4 — примеры диаграмм и инструменты



🛠 Основные инструменты:
🔗 Draw.io - графический
🔗 Structurizr - код
🔗 MermaidChart - код
🔗 PlantUML - код, самый неудобный



🖼 Примеры диаграмм C4:

Монолит:
🔗 RideFlow [С4] - заказ такси
🔗 TelMed [С4] - телемедицина
🔗 Пример архитектуры C4 в Miro

Микросервисная архитектура (МСА) с брокерами:
🔗 BookingGA [С4] - сервис аренды недвижимости
🔗 GreenChargeGA [С4] - зарядки для электроавто
🔗 CityGA [С4] - поиск мероприятий в городе




🔖Это максимально полный гайд по C4.
Сохраняйте, чтобы использовать как базу с теорией+примерами при проектировании архитектуры.


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

Автор: @getanalysts | Max
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
116🔥9❤‍🔥2