CDM Platform for Octopus

Building a centralized, secure, and easily manageable customer-data management system that supports the operations of a multi-service investment management platform and enhances business automation.

Industry: FinTech
Duration: 3,840 hours
Team: 8 members
Services

• Back-End Development
• Quality Assurance

Technologies

• .NET & ASP.NET
• NUnit for unit testing
• Azure Functions
• SQL Azure
• RESTful APIs

Team Composition
  • Team Lead;
  • Tech Lead;
  • Solution Architect;
  • Project Manager;
  • 2 Back-end Developers;
  • Manual QA Specialist;
  • Automation QA Specialist

Have
a similar project?

Get an Estimate

About the Client

Octopus Investments is a London-based investment company founded in 2000, managing over £8.9 billion for more than 55,000 investors, specializing in renewable energy, healthcare, property, and SMEs.

Challenge

• Independent customer databases across multiple services led to severe data fragmentation and operational inefficiencies.
• Critical need for a unified, secure customer repository accessible by investors, advisors, and internal teams, requiring robust system integration.

Solution

Modular CDM Architecture

We developed a standalone CDM service composed of three modules:

  • API Module: Exposes endpoints to retrieve and manage customer records across all services, facilitating smooth API integrations.
  • Sync Queue: Uses Azure Functions to synchronize data updates in real time.
  • Admin UI: Provides an intuitive dashboard for monitoring queue status, resolving conflicts, and handling errors, focusing on optimal user experience for administrators.

Authentication Service

Leveraging technical expertise, we built a dedicated authentication microservice and integrated an OpenID Connect provider, enabling seamless, secure SSO across the Octopus digital ecosystem, all while aligning with required business goals.

User Experience & Support

Delivered a clean, intuitive UX for administrators, integrated the CDM service into existing portals, and provided ongoing support to address emerging issues, ensuring project continuity and high user satisfaction.

Business
Value

Centralized Data Insights

Enabled Octopus to consolidate customer information effectively, tracking engagement across 2,000+ products and 20+ websites, and paving the way for market-trend analytics.

Scalable, Configurable Product

Created a generic, extensible platform that can seamlessly onboard new data sources and algorithms future-proofing Octopus’s data strategy by providing a highly scalable infrastructure and a configurable platform

Have
a similar project?

Get an Estimate

Our Portfolio

Explore some of our recent projects and discover how we helped transform businesses across various industries.

Looking
for a Custom Solution?

Get an estimate within 24 hours

Contact us





    Lemeshko Anastasia Customer Success Manager
    photo