GIFT City
Reactive Fintech at Enterprise Scale
As Software Development Engineer 1 at CAMS, built reactive backend microservices for the GIFT City mutual fund onboarding platform. Handled daily high-volume transactions with P95 latency <300ms and 99.9% uptime. Designed a 4-tier security system via Pub/Sub, enabling real-time malware scanning under 1 minute.
The Challenge
The platform needed to handle high-concurrency investor onboarding requests with sub-300ms latency while ensuring stringent financial compliance and real-time security scanning without blocking transactions.
The Solution
Built using Spring Boot 3.4 and WebFlux for non-blocking I/O. Implemented a 4-tier security system leveraging Google Cloud Pub/Sub for asynchronous real-time malware scanning. Utilized R2DBC and AlloyDB for reactive database access and transactional consistency.
Technology Stack
Architecture
- Hexagonal Architecture (Ports & Adapters)
- Reactive Microservices
- Event-Driven Design (Pub/Sub)
- Non-blocking I/O with WebFlux
- R2DBC for reactive database access
- API Gateway pattern with Apigee
- OAuth2 + JWT authentication
- Distributed tracing with OpenTelemetry
Key Features
Results & Impact
- Architected reactive platform handling daily transactions with P95 latency <300ms
- Achieved 99.9% uptime in production environments
- Achieved P95 latency <300ms for investor onboarding workflows
- Designed 4-tier security system via Pub/Sub
- Enabled real-time malware scanning under 1 minute
- Integrated 8+ financial APIs with circuit breaker patterns
- Built comprehensive observability with OpenTelemetry