// Docs
Outbox Service
Documentation for arya-banking-outbox-service — the transactional outbox pattern starter library.
Overview
What arya-banking-outbox-service is, why the transactional outbox pattern matters, and its feature set.
Getting Started
Add the outbox starter to a service, declare the publisher bean, and start publishing domain events.
Architecture
How the outbox starter relays atomic Mongo writes to Kafka — components, status lifecycle, and wiring.
Configuration
All arya.outbox.* properties, a full application.yaml example, and required infrastructure endpoints.
Events & Data Model
The OutboxEvent record model, the OutboxKafkaEvent Avro schema, and how services publish through the outbox.
CI/CD & Build
GitHub Actions workflows and Maven build configuration for arya-banking-outbox-service.