From Monolith to Microservices: The Evolution of a Banking Platform [ukr]

For many years, our corporate banking platform ran on a large, reliable monolith. Over time, however, technical debt, long release cycles, and module dependencies slowed us down. It was time to rethink.
This is the story of an evolution for 150,000 clients: from running monolith and microservices in parallel to Domain-Driven Development with over 20 platform and product teams, from JSP to microfrontends and design systems, from IBM to Open Source.

    Key Takeaways:
  • Why a stable monolith is no longer enough for modern banking
  • Transition patterns that don’t disrupt business or harm clients
  • Lessons from running monoliths and microservices in parallel
  • Domain-Driven Development at scale: 20+ platform and product teams
  • Microfrontends and design systems for faster delivery
  • When Open Source is the right choice vs. when to buy

Serhii Koliadych
Tribe Tech Lead, PUMB (First Ukrainian International Bank)
  • 20 years of experience in banking IT, including 8 years in leadership roles heading high-performing engineering teams
  • Leading the development of the Digital Business Platform, making banking services simple and intuitive for over 150,000 clients
  • Delivered major architectural transformations: from monoliths and Core Banking systems to microservices and customer-facing platforms
  • Implemented so many compliance projects over 20 years that it could fill “The Complete Works of NBU Regulations” 📚 🙂
  • Built and mentored 10+ teams, sharing expertise at conferences and in publications
  • Facebook, LinkedIn
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?