conference
Aug 27, 2025

Taming Complexity in Distributed Systems: What’s Behind Revolut’s Success

Watch Donato Lucia's talk at the XT25 Fintech Conference [video]

author picture
image

At the XT25 Fintech Conference, Donato Lucia, Partner and Head of Technology at Revolut, delivered a compelling talk titled: Taming Complexity in Distributed Systems: What’s Behind Revolut’s Success.

Donato shared insights from Revolut’s hypergrowth journey from 1M customers in 2017 to over 55M in 2025 and the corresponding explosion in technical scale: thousands of services, hundreds of database clusters, and a global engineering team of over 1,400.

His central theme: while complexity is inevitable, accidental complexity isn’t. By adopting a convention-based architectural framework, Revolut has been able to manage scale, improve reliability, and move faster without compromising resilience.

Key lessons included:

  • Constraining choices reduces entropy and speeds up design decisions

  • A well-defined service topology (frontend APIs, flows, states, gateways, ML, event stores) creates clarity and consistency

  • Framework invariants (restricted integrations, minimal delegation, encapsulation, and gradual evolution) prevent chaos in distributed systems

  • Clear scalability levers (read/write separation, stateless flows, auto-scaling) and resilience levers (timeouts, retries, secure boundaries) keep systems robust under load

Donato concluded with a powerful takeaway:

Structure enabled scale — not the other way around.

Watch the full talk here:

Access Donato’s slides here.

To discover Financial Services offerings at JUXT, visit: https://www.juxt.pro/financial.

Recommended Resources
JUXT Company Logo
Head Office
2 Pear Tree Court, London
EC1R 0DS, United Kingdom
Company registration: 08457399
Copyright © JUXT LTD. 2012-2024
Privacy Policy Terms of Use Contact Us
Get industry news, insights, research, updates and events directly to your inbox

Sign up for our newsletter