DataSafeS3 1.5.0: Enhanced Event Delivery and Postgres Failover

DataSafeS3 1.5.0 has been released, featuring a significant overhaul of its event delivery mechanism. Previously, webhooks were triggered after metadata was written, creating a risk of data loss during system failures. In the new version, events are written to an outbound events table within the same transaction as the metadata. A separate background process handles delivery to webhooks, NATS JetStream, or Kafka, ensuring at-least-once delivery. While this approach allows for potential message duplication, it significantly improves the reliability of audit and antivirus systems. The developer has also introduced metrics to track undelivered events, allowing administrators to better monitor system health. This update focuses on increasing fault tolerance when handling object metadata in distributed environments.
This is a summary. Read the full article at the original source:
HabrRelated stories
Michał Górny, a prominent Gentoo developer, has published a critical analysis regarding the use of 'uv-build' in the Python packaging ecosystem. The a…
Igor Simakov, a team lead with ten years of experience, shares the results of an experiment involving a transition to agentic development. For six mon…
Anthropic has published a detailed engineering blog post outlining their approach to modernizing source control systems to better support large-scale…


