...

5 техник описания интеграции между системами и взаимодействия микросервисов

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

Проектирование микросервисной EDA-архитектуры в icepanel.io

Как спроектировать микросервисную систему, используя популярные паттерны: практический пример описания программной архитектуры типового интернет-магазина в диаграммах С4 на базе сервиса icepanel.io. Разбираемся с API Gateway,...

Оркестрация и хореография микросервисов в EDA-архитектуре

Зачем нужен оркестратор в микросервисной EDA-архитектуре и как спроектировать такую систему: разбираемся с помощью BPMN-диаграммы процесса обработки заказа в интернет-магазине. Что такое оркестрация и хореография...

Пишем продюсер и консумер для RabbitMQ на Python в Google Colab

Как именно JMS-брокер RabbitMQ обеспечивает взаимодействие разных приложений: смотрим на примере Python-сервисов, запущенных в Google Colab для публикации и потребления сообщений из очередей облачной платформы...

Тест по Apache Kafka и RabbitMQ для аналитика

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

RabbitMQ для аналитика: практический ликбез

Роль посредника при интеграции информационных систем может играть не только Apache Kafka, о чем я рассказывала здесь, но и JMS-брокеры. Наиболее популярным из них является RabbitMQ....

Apache Kafka для аналитика: ТОП-7 требований к интеграционной шине

Apache Kafka часто используется в качестве средства интеграции информационных систем, выполняя роль посредника при обмене сообщениями. Поэтому, чтобы сформулировать  требования к подсистеме интеграции на основе...