...

SOAP и веб-сервис на Python: простой пример

Чтобы показать, как работают веб-сервисы, обращаться к которым можно по протоколу SOAP, зачем нужен WSDL, и как это связано с XML-документом в теле полезной нагрузки...

Интеграция через веб-сокеты: пример на Python

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

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

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

Альтернативные обменники и очереди недоставленных сообщений в RabbitMQ

Зачем нужны альтернативные обменники в RabbitMQ, где настроить очередь недоставленных сообщений и как этот JMS-брокер обеспечивает альтернативную маршрутизацию. Пример топологии потокового конвейера и пара Python-сервисов,...

Регистрация, аутентификация и авторизация: проектирование в UML-sequence и Python-реализация REST API интернет-магазина

Недавно я рассказывала про аутентификацию в веб-приложениях с помощью JWT-токена. Сегодня рассмотрим практическую реализацию регистрации пользователей и аутентификацию клиентов на сервере с помощью куки-файлов. Как...

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

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

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

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