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.
• Back-End Development
• Quality Assurance
• .NET & ASP.NET
• NUnit for unit testing
• Azure Functions
• SQL Azure
• RESTful APIs
- 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
Enabled Octopus to consolidate customer information effectively, tracking engagement across 2,000+ products and 20+ websites, and paving the way for market-trend analytics.
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
Looking
for a Custom Solution?
Contact us