Case Study · Fintech · Platform & BaaS

Modernizing a legacy banking core into cloud-native services, and opening it up as BaaS

A growing financial institution was boxed in by a monolithic core: every new product took months. Zimozi led a phased migration to cloud-native microservices and built an API/Banking-as-a-Service layer, turning the core into a platform that powers embedded-finance partners.

Industry: Bank / Fintech Platform
Region: Singapore & SEA
Services: Core Modernization, Cloud, API/BaaS
Engagement: 14 months (phased)
Client identity withheld under NDA. Details anonymized; figures representative of the engagement outcome.

6 mo → 3 wk
Time to launch a new product
0 downtime
Phased migration via strangler pattern
5+ partners
Onboarded onto the new BaaS APIs
~45% lower
Infra cost per transaction
The challenge

A monolith that throttled the roadmap

The bank ran on a tightly-coupled legacy core. Releases were big, risky and infrequent; scaling meant scaling everything; and there was no clean way to expose banking capabilities to partners. Meanwhile the market was moving to embedded finance, and competitors were shipping products in weeks. A full “rip and replace” was too risky, so the bank needed a way to modernize while staying live.

Slow, risky releases

Monolithic deploys meant months per product and high blast radius on every change.

No partner surface

Banking capabilities were locked inside the core, impossible to offer as clean, governed APIs.

Costly to scale

Vertical scaling of the whole monolith was expensive and inefficient at peak.

Can’t stop the business

Migration had to happen with zero downtime and no disruption to live customers.

Our approach

Strangle the monolith, expose a platform

1

Domain-driven decomposition

We mapped the core into bounded domains (accounts, payments, cards, ledger, onboarding) and prioritised by business value and risk.

2

Strangler-pattern migration

New cloud-native microservices took over capability by capability behind an API gateway, routing traffic gradually with zero-downtime cutovers and instant rollback.

3

Event-driven ledger & data

An event-sourced ledger and streaming backbone gave consistency, auditability and real-time data across services.

4

BaaS / embedded-finance layer

Governed, versioned APIs (accounts, payments, KYC, cards) with sandbox, partner onboarding and usage controls, turning the core into a product partners can build on.

What we built

From monolith to a platform of services

The legacy core was progressively replaced by independently deployable services behind a single gateway, with an external BaaS surface for partners, all without a big-bang cutover.

platform, target architecture (strangler migration)

Bank app Partners (BaaS) APIGateway Accounts svc Payments svc Cards svc Onboarding svc Event-sourcedLedgerstreaming backbone Legacy corestrangled & retired

New microservices took over capability-by-capability behind the gateway; partners consume the same governed APIs as BaaS, while the legacy core was retired with no big-bang cutover.

Embedded finance

Banking capabilities, as clean APIs

The BaaS layer lets approved partners embed accounts, payments and cards into their own products, with a sandbox, versioning and usage governance built in.

developer portal, BaaS API catalog
POST/v1/accounts
POST/v1/payments
GET/v1/balances
POST/v1/kyc/verify
POST/v1/cards/issue
GET/v1/transactions

Versioned, governed endpoints with sandbox + partner onboarding, embedded finance partners ship in weeks, not quarters.

Results

A core that accelerates the business

8x faster launches
New products in ~3 weeks instead of ~6 months.
Zero-downtime migration
Strangler cutovers kept customers live throughout.
New BaaS revenue line
5+ embedded-finance partners onboarded onto the API platform.
~45% lower unit cost
Elastic, independently-scaled services cut infra cost per transaction.

Technology

Stack & standards

Cloud-native microservicesStrangler-fig migrationDomain-driven designEvent sourcing / CQRSKafka streamingKubernetesAPI gatewayBanking-as-a-Service (BaaS)Embedded finance APIsOpenAPI + sandboxISO 20022MAS TRM aligned

“We went from dreading releases to shipping products in weeks, and our core is now a platform other businesses build on, not a bottleneck.”

Chief Technology Officer, Singapore financial institution (anonymized, confirm/replace before publishing)

Modernizing your core or launching BaaS?

We help banks move off legacy cores safely and turn banking capabilities into embedded-finance products. Let’s map your path.

Book a free consultation

Representative, anonymized engagement. No client names disclosed. © Zimozi Solutions Pte Ltd.
Book a Free Call

Wait! Don’t Take Off Yet... 🚀

Let us guide your next big move!
1. Custom Project Roadmap
2. Pricing Estimate
3. Completion Schedule
Simply fill out the form and we’ll get in touch with your FREE consultation!