Uploaded April 2026 | Updated September 2026, 2 weeks ago
Stop waiting 5 weeks for a mobile release. Rafael Ring, Software Engineer at Nubank, reveals how one of the world’s largest digital banks moved 90% of their app to a high-performance Server-Driven UI (SDUI) framework.
In this InfoQ video, discover how Nubank evolved from rigid "Single Binary" deployments to Catalyst, a custom scripted framework that allows for instant updates and a distributed micro-frontend architecture. If you are struggling with long lead times, dependency hell, or inconsistent user experiences across iOS and Android, this architectural breakdown is for you.
⏱️ Video Timestamps (For Navigation)
0:00 – The Mobile Release Pain: 5-Week Lead Times
0:2:15 – The 1st Gen: Traditional Mobile Development
0:4:45 – 2nd Gen: Backend-for-Frontend (BFF) Basics
0:7:30 – 3rd Gen: Templated Frameworks (Bonafont)
0:11:10 – 4th Gen: The "Catalyst" Scripted Framework
0:15:25 – Building a Tree-Walk Interpreter in 500 Lines
0:19:40 – Moving to Distributed Micro-Frontends
0:23:15 – Impact: Hundreds of Deploys & Instant Adoption
0:26:50 – Dealing with Caching, Payload Size, and Review Processes
🔗 Transcript & slides available on InfoQ: bit.ly/4mfwNjr
#SoftwareArchitecture #MobileDevelopment #Flutter #ServerDrivenUI #Nubank #EngineeringLeadership #MicroFrontends
Stop waiting 5 weeks for a mobile release. Rafael Ring, Software Engineer at Nubank, reveals how one of the world’s largest digital banks moved 90% of their app to a high-performance Server-Driven UI (SDUI) framework.
In this InfoQ video, discover how Nubank evolved from rigid "Single Binary" deployments to Catalyst, a custom scripted framework that allows for instant updates and a distributed micro-frontend architecture. If you are struggling with long lead times, dependency hell, or inconsistent user experiences across iOS and Android, this architectural breakdown is for you.
⏱️ Video Timestamps (For Navigation)
0:00 – The Mobile Release Pain: 5-Week Lead Times
0:2:15 – The 1st Gen: Traditional Mobile Development
0:4:45 – 2nd Gen: Backend-for-Frontend (BFF) Basics
0:7:30 – 3rd Gen: Templated Frameworks (Bonafont)
0:11:10 – 4th Gen: The "Catalyst" Scripted Framework
0:15:25 – Building a Tree-Walk Interpreter in 500 Lines
0:19:40 – Moving to Distributed Micro-Frontends
0:23:15 – Impact: Hundreds of Deploys & Instant Adoption
0:26:50 – Dealing with Caching, Payload Size, and Review Processes
🔗 Transcript & slides available on InfoQ: bit.ly/4mfwNjr
#SoftwareArchitecture #MobileDevelopment #Flutter #ServerDrivenUI #Nubank #EngineeringLeadership #MicroFrontends










