В современных архитектурах, управляемых событиями, сервисы часто взаимодействуют асинхронно с помощью брокера сообщений. Типичный процесс выглядит так: сервис получает запрос, обновляет собственную базу данных, а затем публикует событие, чтобы уведомить другие сервисы об изменении. Или эти два действия выполняются параллельно.
Вот в чём проблема: что произойдёт, если фиксация в базе данных пройдёт успешно, но последующий вызов брокера сообщений завершится ошибкой? Тут на сцену выходит паттерн outbox
25.09.2025
Похожее
07.11.2025
gRPC с помощью HTTP/2 + easyproto способом
В статье про отличную идею - реализацию gRPC сервера без использования генератор...
06.11.2025
mmap
Одна из самых медленных операций в приложении - системные вызовы. Они медленные,...
05.11.2025
Мониторинг девайсов
Статья - высер чатгпт. Мне даже немного стыдно, что я ее запостил. Но! В статье ...
04.11.2025
Зеленый чай
Статья в официальном блоге Go про новый сборщик мусора. В Go 1.25 появился новый...