top of page

Mutual Fund Platform Modernization

  • Writer: Anand Nerurkar
    Anand Nerurkar
  • May 16
  • 3 min read

Enterprise Architecture Document: Mutual Fund Platform Modernization

1. Vision

Modernize a legacy mutual fund transaction and investment management platform into a secure, scalable, and real-time Spring Boot-based microservices architecture hosted on Azure Cloud using AKS, Istio, and Kafka. The solution will support 20,000–50,000 concurrent users and handle 3,000–5,000 TPS with real-time NAV (Net Asset Value) processing.

2. Business Objectives

  • Enable real-time investor transactions and NAV updates

  • Reduce transaction time by 70%

  • Comply with SEBI regulations (data retention, PII security)

  • Ensure 99.99% uptime and disaster recovery

  • Deliver rapid onboarding and fund setup via self-service

3. Target Architecture Overview

  • Microservices: 40+ Spring Boot services

  • Cloud: Azure

  • Container Orchestration: AKS (Azure Kubernetes Service)

  • Service Mesh: Istio (traffic control, mTLS, policy enforcement)

  • Messaging: Kafka (event-driven processing)

  • Database: Azure SQL, Cosmos DB

  • Monitoring: Prometheus, Grafana, Azure Monitor

  • Logging: ELK Stack

  • Authentication: Azure AD B2C

  • CI/CD: Azure DevOps

4. Capability Map

Capability

Description

Investor Onboarding

KYC, AML, eSign

Fund Setup

AMC onboarding, scheme registration

Order Management

Purchase, redemption, SIP, SWP

Portfolio Tracking

Holdings, NAV, transactions

Real-Time NAV Processing

Asset feed ingestion, computation, publish

Compliance

SEBI checks, audit trail

Reporting & Statements

Transaction reports, SOA, capital gains

Notifications

Email/SMS alerts, investor updates

Partner/Distributor Portal

Lead management, commissions

Fraud Detection

Behavioral analytics, transaction patterns

5. Capability-to-Service Map (Sample)

Capability

Microservices

Investor Onboarding

KYC Service, eSign Service, Account Service

Order Management

Order Service, SIP Engine, Payment Gateway

Portfolio Tracking

Holding Service, NAV Cache Service, Statement Svc

NAV Processing

Asset Ingestor, NAV Calculator, NAV Publisher

Reporting

Report Generator, Audit Trail Service

6. Architecture Flow (Functional Modules)

Investor Onboarding:

Front Door → API Gateway → Istio → KYC/Account Service → Azure SQL → Kafka (event log)

Order Management:

App UI → Order Service → Kafka → Payment Gateway → Transaction Engine → DB → Kafka → Notifications

NAV Processing:

Asset Feed API → Kafka Topic → NAV Calculator Service → Kafka → NAV Publisher → Cache DB & Webhook

Reporting:

Backend Cron / Event Trigger → Report Generator → Azure SQL → PDF/S3 → Email Service

7. AKS + Istio Design

  • AKS Clusters (Multi-AZ): Dev, UAT, Prod

  • Node Pools:

    • App Pool (Spring Boot): autoscale 30–60 nodes

    • Kafka Pool: high-throughput SSD nodes

    • Infra Pool: Istio, monitoring, ELK

  • Istio: mTLS, Ingress Gateway, retries, timeouts, circuit breakers

8. Enterprise Risks & Mitigation

Category

Risk

Mitigation

Business

Investor churn due to downtime

Active-active setup, SLAs, health checks

Operations

Manual reconciliation delays

Kafka-driven real-time syncing

Technology

Latency during NAV publishing

Decoupled services, Kafka buffering

Security

PII data exposure

mTLS, Azure Key Vault, RBAC

Compliance

SEBI non-compliance

Geo-redundant backup, data retention policies

Governance

Shadow IT or misaligned services

Architecture Review Board, Azure Policy

People

Skill gaps in microservices/Kafka

Training, paired programming, CoE support

9. Business Outcomes: Before vs After Modernization

Metric

Before

After

Avg. Order Processing Time

12–15 seconds

3–4 seconds

Uptime

95%

99.99%

NAV Publishing Frequency

3 times/day (batch)

Every 1 minute (real-time)

New Fund Setup Time

3–4 weeks

<1 week

Compliance Audit Time

4–5 days

<4 hours

10. Key Complexities & Solutions

Complexity

Solution

Stateful NAV calculations

Idempotent Kafka consumers, partitioning strategies

High user concurrency

HPA, Istio load balancing, caching via Redis

Regulatory data logging

Immutable audit trail service (Kafka + Cosmos DB)

Downstream system sync

Event replay, dead-letter queues

Microservice dependency chaos

Istio service mesh + distributed tracing

This architecture supports real-time, highly concurrent mutual fund operations while delivering scalability, observability, security, and compliance as per BFSI standards.


 
 
 

Recent Posts

See All
Ops Efficiency 30 % improvement

how did you achieve 30 % operational efficiency Achieving 30% operational efficiency in a BFSI-grade, microservices-based personal...

 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
  • Facebook
  • Twitter
  • LinkedIn

©2024 by AeeroTech. Proudly created with Wix.com

bottom of page