// Docs.index

DOCUMENTATION_

Welcome to the Arya Banking documentation. Browse the sections below or use the sidebar to navigate.

// Services & Infrastructure
[01]

System Guides

High-level architectural and technical guides for the Arya Banking platform.

View docs
[02]

Local Development Setup

Step-by-step guide to setting up and running the full Arya Banking platform on your local machine.

View docs
[03]

Common Library

Documentation for the arya-banking-common multi-module shared library — Core, Mongo, Kafka, Feign, and OAuth2.

View docs
[04]

Service Registry

Documentation for the Arya Banking Service Registry — Netflix Eureka server internals.

View docs
[05]

Config Server

Documentation for the Spring Cloud Config Server that serves centralized configuration.

View docs
[06]

API Gateway

Documentation for the Arya Banking API Gateway — Routing, JWT Authentication, and Security.

View docs
[07]

Infrastructure

Documentation for the Arya Banking core infrastructure — Docker Compose, Networking, Vault, and Keycloak.

View docs
[08]

User Service

Documentation for arya-banking-user-service — the core user domain microservice for registration, profile, and security management.

View docs
[09]

Auth Service

Documentation for arya-banking-auth-service — the authentication and identity bridge to Keycloak.

View docs
[10]

Admin Service

Documentation for arya-banking-admin-service — the infrastructure and identity administration backbone of Arya Banking.

View docs
[11]

Outbox Service

Documentation for arya-banking-outbox-service — the transactional outbox pattern starter library.

View docs
[12]

Maven Registry

Documentation for arya-banking-maven-registry — GitHub Packages artifact registry.

View docs