DataSafeS3 1.5.0: обновленная система доставки событий и переключение Postgres

Вышла версия DataSafeS3 1.5.0, в которой ключевым изменением стала переработка механизма доставки событий. Ранее отправка вебхуков происходила после записи метаданных, что создавало риск потери данных при сбоях системы. В новой версии событие записывается в таблицу исходящих событий в рамках той же транзакции, что и метаданные. Отдельный фоновый процесс берет на себя доставку событий в вебхуки, NATS JetStream или Kafka, обеспечивая гарантию доставки «хотя бы один раз» (at-least-once). Хотя такой подход допускает возможность дублирования сообщений, он значительно повышает надежность системы аудита и антивирусной защиты. Разработчик также добавил метрики для отслеживания недоставленных событий, что позволяет администраторам лучше контролировать состояние системы. Обновление направлено на повышение отказоустойчивости при работе с метаданными объектов в распределенных средах.
This is a summary. Read the full article at the original source:
HabrПохожие
Михал Гурный, известный разработчик Gentoo, опубликовал критический анализ использования «uv-build» в экосистеме пакетов Python. В статье утверждается…
Игорь Симаков, тимлид с десятилетним опытом, делится результатами эксперимента по переходу на агентскую разработку. В течение полугода его команды, вк…
Компания Anthropic опубликовала подробный инженерный отчет, в котором описывается подход к модернизации систем контроля версий для поддержки крупномас…


