Интеграции
Нарисуйте ответственность компонентов и разберите отказ на границе.
Начать
Углубиться
Transactional outbox: как не потерять событие после записи в базу
Одна локальная транзакция для бизнес-изменения и события, доставка с повторами и проверка потребителя.
Идемпотентность: повторить запрос и не повторить действие
Ключ операции, конкурирующие запросы, изменившиеся параметры и границы защиты от дублей.
События меняются: как обновлять контракт без одновременного релиза всех сервисов
Совместимость схемы, смысл полей, старые сообщения и порядок обновления производителей и потребителей.
MCP: инструменты для ИИ без лишних прав
Разбираем host, client и server, выбор аккаунта, авторизацию и границу между результатом инструмента и разрешением на действие.