Thousands of Migrations, Zero Data Loss: OCBC's Confluent Playbook | Life Is But A Stream

Migrating an entire bank's infrastructure without losing a single transaction sounds impossible. Yet, OCBC successfully modernized their event-driven architecture across Singapore, Malaysia, and Hong Kong with zero data loss.

In this episode, George Goh (Executive Director at OCBC) joins Joseph Morais and Sami Amed (Staff Solutions Engineer at Confluent) to pull back the curtain on a massive data streaming migration, how the team executed a flawless migration of thousands of producers and consumers in a single weekend.

George discusses how OCBC built a resilient, multi-region data streaming platform that maintains performance even during data center failures, all while meeting strict regulatory requirements in one of the world's top financial hubs.

You'll Learn:

  • How OCBC moved thousands of microservices with zero data loss in six hours
  • Why stretched clusters and capacity planning are critical for disaster recovery
  • How monitoring and developer experience drive platform adoption at scale
  • From capacity planning for disaster recovery to developer experience improvements, this conversation reveals the architectural decisions, operational discipline, and partnership that made zero data loss possible at enterprise scale.

About the Guest:
George Goh leads the Cloud Middleware Engineering and Services team at OCBC Group, which provides OpenShift, Apache Kafka®, and Redis across all locations where the bank operates. Previously serving senior services and consulting roles at Red Hat and VMware, he now relishes the added challenge of defining technologies within the bank and building talented teams to run them.

Guest Highlight:
"We moved thousands of microservices over from the old platform to the new platform over the course of maybe 12 hours over a weekend. We got Singapore, Malaysia, Hong Kong, everybody on board and moved at the same time with zero data loss."

"It was done in six hours, but it took six months to plan."

"I was focused on a three letter word, BIM—benchmarks, integration and migration. I was saying that three times a day, three days a week until everybody knew what I was talking about."

Episode Timestamps:
[01:41] Why Singapore Is a Global Finance Hub
[03:47] Segment 1: Data Streaming Goodness
[05:09] Building a Resilient Multi-Site Architecture
[06:59] The Reality of Migration Planning
[09:49] Capacity Benchmarks & Day Two Operations
[12:33] The Shift from Buy to Build
[19:20] Scaling Adoption Across the Organization
[21:50] Beyond the Stream: Monitoring, Troubleshooting & Observability
[25:43] The Impact: Thousands Migrated Overnight
[28:00] Best Practices & High Availability
[30:58] Future Vision: Less Overhead, More Innovation
[33:37] Quick Bytes
[35:24] Joseph’s Top 3 Takeaways

Links & Resources:
Connect with Joseph: @thedatagiant
Joseph’s LinkedIn: linkedin.com/in/thedatagiant
George’s LinkedIn: linkedin.com/in/georgegoh
Learn more at https://www.confluent.io/life-is-but-a-stream-show/

Our Sponsor:
Your data shouldn’t be a problem to manage. It should be your superpower. The Confluent data streaming platform transforms organizations with trustworthy, real-time data that seamlessly spans your entire environment and powers innovation across every use case. Create smarter, deploy faster, and maximize efficiency with a true data streaming platform from the pioneers in data streaming. Learn more at confluent.io.

ABOUT CONFLUENT
Confluent is pioneering a fundamentally new category of data infrastructure focused on data in motion. Confluent’s cloud-native offering is the foundational platform for data in motion – designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organization. With Confluent, organizations can meet the new business imperative of delivering rich, digital front-end customer experiences and transitioning to sophisticated, real-time, software-driven backend operations. To learn more, please visit https://www.confluent.io/

#confluent #apachekafka #kafka