Skip to content

Reliability Guarantees

What Namastack Outbox for Spring Boot Guarantees

  • At-least-once delivery: Records will be processed at least once
  • Ordering per key: Records with the same key are processed in order
  • Failure recovery: System failures don't result in lost records
  • Horizontal scalability: Multiple instances process different partitions
  • Consistency: Database transactions ensure data integrity
  • Automatic retry: Failed records are automatically retried
  • Automatic rebalancing: Partitions redistribute on topology changes
  • Linear scaling: Performance scales with instance count

What Namastack Outbox for Spring Boot Does NOT Guarantee

  • Exactly-once delivery: Records may be processed multiple times (handlers should be idempotent)
  • Global ordering: No ordering guarantee across different keys
  • Real-time processing: Records are processed asynchronously with configurable delays

Next Steps

Ready to get started? Check out the Quick Start Guide to integrate Namastack Outbox for Spring Boot into your application.