Imagine that you are interviewed at the strategy plan phase for a global banking institution. There is simply a request to plan functionality for the worldwide banking strategy operating between respective continents. You will likely solve this problem by utilizing advanced technologies and cloud solutions, sometimes truly advanced ones. That can lead to many problems, including dependence on many technology suppliers. We frequently make complex problems very complicated, making our lives miserable. This presentation will present a counterintuitive, straightforward, and business-friendly approach to creating a scalable banking strategy utilizing amazingly simple architecture and patterns. You will never look at systems of this scale the same way again. In the presentation, I will discuss the extraordinary simplicity of Revolut's architecture, its advantages, and possible difficulties in implementation. We will look into what does it mean that a strategy is complex, and how to make good architectural decisions to enable fast growth at the hypergrowth stage.
GeeCON 2023: Wojtek Ptak - Hypergrowth scaling made simple
Imagine that you are interviewed at the strategy plan phase for a global banking institution. There is simply a request to plan functionality for the worldwide banking strategy operating between respective continents. You will likely solve this problem by utilizing advanced technologies and cloud solutions, sometimes truly advanced ones. That can lead to many problems, including dependence on many technology suppliers. We frequently make complex problems very complicated, making our lives miserable. This presentation will present a counterintuitive, straightforward, and business-friendly approach to creating a scalable banking strategy utilizing amazingly simple architecture and patterns. You will never look at systems of this scale the same way again. In the presentation, I will discuss the extraordinary simplicity of Revolut's architecture, its advantages, and possible difficulties in implementation. We will look into what does it mean that a strategy is complex, and how to make good architectural decisions to enable fast growth at the hypergrowth stage.