Setting the Context
A prominent wealth management firm overseeing more than $3.5 billion in assets sought to modernize its digital offering. Their legacy portfolio analysis tool relied heavily on batch processing, resulting in outdated insights, limited user customization, and poor scalability. With growing client demand for real-time analytics and personalized insights, the firm needed a future-proof platform to stay competitive.
Core Challenges
Our objective was to architect and develop a real-time portfolio analytics and compliance platform that could:
- Handle high-frequency market data and client portfolio changes.
- Deliver personalized financial insights and portfolio recommendations.
- Automate compliance verification in line with dynamic regulatory requirements.
- Scale seamlessly across geographies and advisor teams.
The GenAquarius Approach
Key Technology Decisions:
Node.js:
- Developed the API Gateway using Express and Apollo Server (GraphQL).
- Built authentication/authorization services using JWT and OAuth2.
- Integrated with external financial data sources using asynchronous job queues (BullMQ/Redis).
- Delivered dashboard and mobile-friendly interfaces for advisors and clients (React frontend consuming Node APIs).
Go (Golang):
- Engineered high-performance analytics microservices for:
- Real-time risk assessment.
- Portfolio rebalancing simulations.
- Investment strategy backtesting.
- Built a compliance engine that processed regulations as policy files and evaluated every portfolio update within milliseconds.
- Developed market data streaming processors for ingesting and aggregating tick data with Kafka.
Infrastructure:
- Kubernetes (GKE) for orchestration and auto-scaling.
- PostgreSQL for relational data; TimescaleDB for time-series portfolio values.
- Kafka for market data streams and event-driven transactions.
- Redis for in-memory caching and pub/sub patterns.
- Prometheus + Grafana for monitoring, with alerting integrations.
Business Impact & Benefits
- 95% automation in regulatory compliance checks.
- Analytics latency dropped from ~30s to <3s, even under peak load.
- Advisors’ productivity increased by 40% due to faster insights and reduced manual compliance work.
- User engagement improved significantly, with daily active users up by 60%.
- The scalable architecture allowed for easy expansion to APAC and EU regions with localized compliance modules.
Technology Stack
Layer | Technology Used |
---|---|
Frontend | React.js |
API Layer | Node.js (Express, GraphQL) |
Analytics Engine | Go (Golang) |
Market Data Pipeline | Kafka + Go |
Database (Transactional) | PostgreSQL |
Database (Time-Series) | TimescaleDB |
Cache & Pub/Sub | Redis |
Orchestration | Kubernetes (GKE) |
Monitoring | Prometheus + Grafana |
Related Services Offerings
- AI & ML
- Cloud Engineering
- Data Engineering
- Digital Product Engineering
- Enterprise Packaged Software
- Mobile Application Development
- QA & Automation
- RPA & IPA