⚙️ Очередь сообщений VS Брокер ⚙️
Очередь сообщений — это структура данных, которая хранит сообщения до тех пор, пока их не заберёт получатель.
Брокер сообщений — это программное обеспечение, которое управляет обменом сообщений между приложениями. Он может включать в себя множество очередей сообщений и дополнительно поддерживать топики, маршрутизацию, обработку и механизмы гарантии доставки.
В картинках прописали вопросы с подвохом 😉
#hardGetAnalyst
Очередь сообщений — это структура данных, которая хранит сообщения до тех пор, пока их не заберёт получатель.
Брокер сообщений — это программное обеспечение, которое управляет обменом сообщений между приложениями. Он может включать в себя множество очередей сообщений и дополнительно поддерживать топики, маршрутизацию, обработку и механизмы гарантии доставки.
В картинках прописали вопросы с подвохом 😉
#hardGetAnalyst
❤14👍5🔥5
Хотите развиваться в теме проектирования архитектуры и работать в IT-продуктах с брокерами и микросервисами? Тогда вам сюда!
👉 Узнать подробнее и зарегистрироваться
🎥 Урок в записи — смотрите в удобное время.
Что разберём:
1. Монолит: плюсы и минусы
2. SOA vs MSA: в чём разница и когда что выбрать
3. Пошаговый план деления монолита на микросервисы
4. Разбор кейса по вынесению модуля из монолита в деталях: архитектура, вынесение данных в отдельную БД, особенности
5. Почему молодым продуктам лучше делать модульный монолит
6. Как аналитику расти в сторону архитектура и что для этого нужно
Практика, реальные кейсы и ответы на вопросы.
Регистрируйтесь, получайте опыт и переходите на новый уровень в системном анализе! 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
Всем привет! 👋
Друзья, делимся, чем запомнилась программа «Проектирование архитектуры» для системного аналитика Сергея.
Сергей в системном анализе уже 3 года. На программу решил пойти, чтобы актуализировать знания, углубиться в техническую часть: межсервисные взаимодействия и проектирование архитектуры.
Продолжение в картинках ☝️
🔗 О программе "Проектирование Архитектуры"
#студентыGetAnalyst
Друзья, делимся, чем запомнилась программа «Проектирование архитектуры» для системного аналитика Сергея.
Сергей в системном анализе уже 3 года. На программу решил пойти, чтобы актуализировать знания, углубиться в техническую часть: межсервисные взаимодействия и проектирование архитектуры.
Продолжение в картинках ☝️
#студентыGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
📨 Всё, что нужно знать про брокеры 📨
Брокеры — это посредники в передаче сообщений между системами или сервисами.
Они позволяют асинхронно обмениваться данными и обеспечивают гарантию доставки сообщений.
👉 Принцип работы:
1. Сервис 1 (Producer / Производитель) хочет отправить данные в Сервис 2 (Consumer /Потребитель).
2. Сервис 2 в это время может быть перегружен или занят.
3. Чтобы Сервис 1 не ждал, пока Сервис 2 станет доступен, он кладет сообщение в Брокер и продолжает свою работу.
4. Брокер сохраняет сообщение и ставит его в очередь к обработке.
5. Как только Сервис 2 становится доступен, то он забирает сообщение из Брокера и обрабатывает его.
По сути брокеры - это временные Базы Данных, которые гарантируют, что сообщения (данные) в них будут храниться, пока их не заберут и не обработают соответствующие системы или сервисы.
👉 Брокеры могут использоваться:
+ в сервисной и микросервисной архитектуре,
+ в событийно-ориентированной архитектуре (EDA),
+ когда нужна фоновая обработка событий в монолите,
+ для асинхронных интеграций.
👉 Брокеры сообщений предлагают два основных паттерна (шаблона) обмена данными:
1️⃣ Точка-точка (Point-to-Point Messaging)
Это паттерн, используемый в очередях сообщений, где существует один отправитель и один получатель. Каждое сообщение в очереди отправляется только одному получателю и может быть обработано только один раз.
2️⃣ Публикация-подписка (Publish/Subscribe Messaging)
В этом паттерне отправитель (producer) публикует сообщения в определённую тему (topic), а подписчики (consumers) подписываются на темы, чтобы получать сообщения.
Все сообщения, опубликованные в теме, доставляются всем приложениям, подписанным на неё.
Применяется, где несколько систем должны получить одну и ту же информацию.
Возможности и логика работы брокеров отличаются в зависимости от конкретного решения.
Основные решения по брокерам на рынке:
✅ Apache Kafka
✅ RabbitMQ
✅ ActiveMQ
✅ Amazon MQ, Amazon SQS
✅ Яндекс Message Queue (YMQ) - аналог Amazon
✅ и другие.
#hardGetAnalyst
Брокеры — это посредники в передаче сообщений между системами или сервисами.
Они позволяют асинхронно обмениваться данными и обеспечивают гарантию доставки сообщений.
👉 Принцип работы:
1. Сервис 1 (Producer / Производитель) хочет отправить данные в Сервис 2 (Consumer /Потребитель).
2. Сервис 2 в это время может быть перегружен или занят.
3. Чтобы Сервис 1 не ждал, пока Сервис 2 станет доступен, он кладет сообщение в Брокер и продолжает свою работу.
4. Брокер сохраняет сообщение и ставит его в очередь к обработке.
5. Как только Сервис 2 становится доступен, то он забирает сообщение из Брокера и обрабатывает его.
По сути брокеры - это временные Базы Данных, которые гарантируют, что сообщения (данные) в них будут храниться, пока их не заберут и не обработают соответствующие системы или сервисы.
👉 Брокеры могут использоваться:
+ в сервисной и микросервисной архитектуре,
+ в событийно-ориентированной архитектуре (EDA),
+ когда нужна фоновая обработка событий в монолите,
+ для асинхронных интеграций.
👉 Брокеры сообщений предлагают два основных паттерна (шаблона) обмена данными:
1️⃣ Точка-точка (Point-to-Point Messaging)
Это паттерн, используемый в очередях сообщений, где существует один отправитель и один получатель. Каждое сообщение в очереди отправляется только одному получателю и может быть обработано только один раз.
2️⃣ Публикация-подписка (Publish/Subscribe Messaging)
В этом паттерне отправитель (producer) публикует сообщения в определённую тему (topic), а подписчики (consumers) подписываются на темы, чтобы получать сообщения.
Все сообщения, опубликованные в теме, доставляются всем приложениям, подписанным на неё.
Применяется, где несколько систем должны получить одну и ту же информацию.
Возможности и логика работы брокеров отличаются в зависимости от конкретного решения.
Основные решения по брокерам на рынке:
✅ Apache Kafka
✅ RabbitMQ
✅ ActiveMQ
✅ Amazon MQ, Amazon SQS
✅ Яндекс Message Queue (YMQ) - аналог Amazon
✅ и другие.
#hardGetAnalyst
👍6❤3
Forwarded from 👩🏻💻 Подкаст Системных Аналитиков | GetAnalyst
🤔 Всё про Agile, Scrum, Kanban и «Документация не нужна» 🤔
В этом выпуске разбираемся, что такое Agile на самом деле, и как системные аналитики работают в таких командах.
Если вы начинающий системный аналитик или только делаете первые шаги в IT, этот эпизод поможет разобраться, что такое Agile (Scrum, Kanban).
👉 А если вас раздражает фраза “документация не нужна”, вы не понимаете, зачем столько созвонов и почему это всё в Agile — этот выпуск также для вас.
🔗 Сайт эпизода
Слушайте эпизод и расширяйте свою профессиональную экспертизу!
Эпизод доступен в:
⏯ Apple Podcast
⏯ Яндекс.Музыка
⏯ Telegram
⏯ Castbox
⏯ Звук
⏯ Spotify
⏯ RuTube
⏯ YouTube
⏯ VK Video
Участие в сообществе Системных Аналитиков GetAnalyst — это шаг к новому опыту и развитию в карьере каждый день!💫
В этом выпуске разбираемся, что такое Agile на самом деле, и как системные аналитики работают в таких командах.
Если вы начинающий системный аналитик или только делаете первые шаги в IT, этот эпизод поможет разобраться, что такое Agile (Scrum, Kanban).
👉 А если вас раздражает фраза “документация не нужна”, вы не понимаете, зачем столько созвонов и почему это всё в Agile — этот выпуск также для вас.
Слушайте эпизод и расширяйте свою профессиональную экспертизу!
Эпизод доступен в:
⏯ Apple Podcast
⏯ Яндекс.Музыка
⏯ Telegram
⏯ Castbox
⏯ Звук
⏯ Spotify
⏯ RuTube
⏯ YouTube
⏯ VK Video
Участие в сообществе Системных Аналитиков GetAnalyst — это шаг к новому опыту и развитию в карьере каждый день!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
StormBPMN — это облачный инструмент для моделирования бизнес-процессов в нотации BPMN 2.0.
Он позволяет создавать, согласовывать и документировать процессы в едином пространстве, обеспечивая совместную работу с BPMN-диаграммами для всех участников команды.
Инструмент разработан российской командой энтузиастов в области бизнес-процессов и системного анализа. Руководитель проекта Денис Котов — эксперт по BPMN в России.
StormBPMN активно развивается, ориентируясь на потребности профессионального сообщества аналитиков и архитекторов.
Основные функции StormBPMN:
✅ Создание диаграмм BPMN 2.0 с поддержкой всех стандартных элементов.
✅🔥 Проверка описанных процессов на правильность.
✅🔥 Автоматическая проверка ошибок.
✅ Возможность одновременного редактирования диаграмм несколькими пользователями.
✅ Встроенные механизмы для ревью и установка требуемого уровня качества в вашей команде.
✅ Удобная иерархия хранения процессов.
✅ Хранение истории изменений и возможность отката к предыдущим версиям.
✅ Экспорт моделей в различные форматы для последующего использования.
Преимущества:
+ работа в веб-интерфейсе, не требует установки,
+ простой и интуитивно-понятный интерфейс,
+ проверка правильности ваших диаграмм, что особенно важно для начинающих в этой теме СА и БА,
+ поддержка сообщества на русском языке,
+ публичный REST API.
Недостатки:
- при корпоративном использовании надо оплачивать (и есть за что!)
Посмотрите на эту крутую сравнительную таблицу StormBPMN с другими инструментами на их официальном сайте.
Доступ к инструменту: https://stormbpmn.com
Советуем сохранить в закладки и обязательно воспользоваться им, когда задача потребует работы с BPMN 😎
Он позволяет создавать, согласовывать и документировать процессы в едином пространстве, обеспечивая совместную работу с BPMN-диаграммами для всех участников команды.
Инструмент разработан российской командой энтузиастов в области бизнес-процессов и системного анализа. Руководитель проекта Денис Котов — эксперт по BPMN в России.
StormBPMN активно развивается, ориентируясь на потребности профессионального сообщества аналитиков и архитекторов.
Основные функции StormBPMN:
✅ Создание диаграмм BPMN 2.0 с поддержкой всех стандартных элементов.
✅🔥 Проверка описанных процессов на правильность.
✅🔥 Автоматическая проверка ошибок.
✅ Возможность одновременного редактирования диаграмм несколькими пользователями.
✅ Встроенные механизмы для ревью и установка требуемого уровня качества в вашей команде.
✅ Удобная иерархия хранения процессов.
✅ Хранение истории изменений и возможность отката к предыдущим версиям.
✅ Экспорт моделей в различные форматы для последующего использования.
Преимущества:
+ работа в веб-интерфейсе, не требует установки,
+ простой и интуитивно-понятный интерфейс,
+ проверка правильности ваших диаграмм, что особенно важно для начинающих в этой теме СА и БА,
+ поддержка сообщества на русском языке,
+ публичный REST API.
Недостатки:
- при корпоративном использовании надо оплачивать (и есть за что!)
Посмотрите на эту крутую сравнительную таблицу StormBPMN с другими инструментами на их официальном сайте.
Доступ к инструменту: https://stormbpmn.com
Советуем сохранить в закладки и обязательно воспользоваться им, когда задача потребует работы с BPMN 😎
❤10
К сожалению, до сих пор сохраняется стереотип, что главное — нужно в работе успеть как можно больше.
Работать по 10–12 часов в день, пропускать/сокращать выходные.
Жить в режиме «ещё чуть-чуть, и можно выдохнуть».
Но если не заботиться о себе, никакие успехи не спасут от выгорания, а потом никакие деньги не вытащат из больниц☝️
👉 Именно поэтому дисциплина — это не только про работу, но и про здоровье, энергию и качество жизни.
Делимся рекомендациями, на что обратить внимание➡️➡️➡️
#softGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍1