Skip to content
EqualStack

Case study

A portfolio management platform with reconciled, real-time reporting

Holdings, performance and allocation reporting for advisors and clients, with event-driven integration to custodians and market data.

Client report preparation
Days → minutes
Automated reconciliation
Daily
Source of truth for advisors
1

The challenge

Advisors pulled data from several custodian portals and stitched reports together in spreadsheets. Reports took days and small discrepancies eroded client trust.

Our solution

We built ingestion adapters for custodian and market data feeds, connected through RabbitMQ to a reconciliation service that flags breaks before they reach a report.

A React and Redux front end gives advisors live portfolio views and lets them generate branded client reports on demand.

  • Automated daily reconciliation with break detection
  • On-demand client reporting
  • Role-based access for advisors, ops and clients

Architecture

  1. Experience
    • Advisor portal
    • Client portal
  2. Services
    • Reporting API
    • Reconciliation service
    • Feed adapters
  3. Messaging
    • RabbitMQ event bus
  4. Data
    • PostgreSQL
    • S3 report archive
Simplified system architecture

Related work

More case studies

View all case studies
InsuranceUnited States

A US insurance-tech platform

A configurable rule engine that cut product launch time for an insurer

Time to change a product rule
Weeks → days
Decisions traceable to rule versions
100%
Read case study
E-commerce & RetailEurope

A digital signage provider for retail chains

A cloud CMS that runs content on screens across hundreds of retail locations

Screens managed from one console
Hundreds
To roll out a new campaign
Minutes
Read case study
Government & Public SectorUnited States

A US public-sector energy programme

An accessible energy data dashboard for a US government agency

Typical dashboard filter response
< 1s
Accessibility target met
WCAG AA
Read case study

Want results like these?

Tell us what you're building. A senior engineer will reply within one business day with questions, ideas and next steps.