ARYA.BANKING
[ 01 ] Index[ 02 ] Docs
// Docs.nav
>Overview
>Platform Overview
System Guides
Local Development Setup
Common Library
Service Registry
Config Server
API Gateway
Infrastructure
User Service
Auth Service
Admin Service
Outbox Service
>Overview>Getting Started>Architecture>Configuration>Events & Data Model>CI/CD & Build
Maven Registry
Docs/Outbox Service
// 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.
© 2026 Arya Banking DocsGitHubSpring · Kafka · Event_Driven