[ 05 ] · Log

ACTIVITY
LOG.

A running record of work done — feature additions, fixes, refactors, and infrastructure changes tracked daily or weekly.

August 2026

Transactional outbox starter library

2026-08-01

Created arya-banking-outbox-service v1.0.0 — a Spring Boot starter implementing the transactional outbox pattern. Outbox records persist to MongoDB in the same transaction as the business change, then a scheduled relay publishes to Kafka with bounded retries (PENDING → COMPLETED / RETRY_PENDING → FAILED), guaranteeing at-least-once delivery. Avro events published via OutboxKafkaEvent against Confluent Schema Registry.

arya-bankingoutboxkafka

Internal Maven artifacts on GitHub Packages

2026-08-01

Standed up the GitHub Packages Maven registry and published arya-banking-common 1.2.3 and arya-banking-outbox-service 1.0.0 with idempotent deploy workflows — a pre-deploy probe skips re-publishing versions that already exist. Services now consume shared Avro schemas and outbox events as internal artifacts.

arya-bankingmavengithub-packages

July 2026

Dependency management BOM proposal

2026-07-25 · 10:30

Audited all 7 service POMs for dependency redundancy, identified scope issues (lombok compile vs provided), missing transitive deps (commons-io, commons-codec), and version drift (SB 3.5.3 vs 3.5.4). Proposed centralized arya-banking-bom and added to platform roadmap.

arya-bankingmavenpom

Admin-service OpenAPI config fix

2026-07-25 · 12:15

Added explicit OpenApiConfig.java to admin-service to stop SpringDoc from auto-generating 'host.docker.internal:8089' as the server URL. Explicit server entries set for API Gateway (8085) and direct (8089).

arya-bankingadmin-serviceswagger
© 2026 Karthik KulkarniUTF-8 // Blueprint_1.0