top of page

Multi-Tenant SaaS Offering for a Tier 1 Bank

Data Design & Integration, Microservices, Cloud Platform

Multi-Tenant SaaS Offering for a Tier 1 Bank

Background Supported the design and development of a next-generation middle-office platform on the cloud with plug-n-play application components and microservices-based data integration (Figure).  This was being built as a multi-tenant SaaS offering on the bank’s on-prem cloud.  The technology stack included, Google’s AppEngine, PostgreSQL, IBM-MQ, Microservices in Ruby/Rails, Docker, Java, GitHub, Jenkins for CICD, Apache Kafka, AppDynamics for APM, and Splunk (Figure)

 

 The main focus of the effort was to replace a legacy platform that had reached its end-of-life. In addition, its monolithic architecture was a barrier to the bank introducing new/secondary services – creating missed revenue opportunities. In addition, the current project was behind schedule by almost a year with early adopters waiting to be onboarded. 

 

Key Deliverables in Engagement

·   Simplifying data flows and integration approach in current design to accelerate delivery.

·   Eliminating redundant/intermediate data stores that prevented an end-to-end view of the data across all domains and required secondary processes to maintain visibility, data quality and linkages.

·   Engaging with the technology team to stabilize core functionality and improve performance.

·   Initiating early testing (model-office) exercises with client data and client involvement.

·   Pro-actively developing wrappers/interfaces for secondary services and folding them into the ecosystem of the offering.  This included services that still required legacy interfaces and could readily integrate with the messaging/API features of the platform.

·   Adding operational elements – automated testing, CICD pipelines, application performance monitoring and observability dashboards to fully support the Cloud/SaaS model.

bottom of page