Event-Driven Microservices Platform

EVENT BASED BANKING
PLATFORM_

Comprehensive documentation for the Arya Banking event-driven microservices platform — 7 Spring Boot services orchestrated over Confluent Cloud Kafka, secured by Keycloak and Vault. Explore architecture, services, local development, and infrastructure guides.

Architecture: Event-Driven
Messaging: Confluent Cloud Kafka
AuthN: Keycloak · JWT
Secrets: HashiCorp Vault
Status: Fully_Documented
  • Spring Boot
  • Confluent Cloud Kafka
  • Avro Schemas
  • Keycloak
  • HashiCorp Vault
  • Spring Cloud
  • API Gateway
  • Service Registry
  • OAuth2 M2M
  • Docker
  • Event-Driven
  • JWT
// Platform.log
[01]

Microservices

7 independently deployable Spring Boot services coordinated through Spring Cloud infrastructure — gateway, registry, config, and domain services.

[02]

Event-Driven

Confluent Cloud Kafka (SASL_SSL) with Avro schemas and Schema Registry auth for asynchronous, reliable inter-service communication with zero point-to-point coupling.

[03]

Security First

Keycloak IAM, HashiCorp Vault, OAuth2 M2M, and JWT-based authentication across every service boundary.

// Docs.metrics

THE PLATFORM
AT A GLANCE

What the docs actually cover — every service, every page, every async boundary of the platform.

01 · Spring Boot
07
Services
02 · Markdown
80
Doc Pages
03 · Repos
11
Modules
04 · Kafka
100%
Async

// Services.log

All docs →