Wyobraź sobie, że jesteś na interview na etapie system design do globalnej instytucji bankowej. Właśnie pada prośba o zaprojektowanie globalnego system dla banku, który ma działać od obydwóch Ameryk po Nową Zelandię. Istnieje szansa, że wyżyjesz się i rozwiążesz ten problem poprzez zastosowanie zaawansowanych technologii i rozwiązań chmurowych. Takie rozwiązania prowadzą do wielu problemów, w tym uzależnienia od wielu dostawców technologii.
W tej prezentacji przedstawimy idące w kontrze bardzo nieskomplikowane i przyjazne dla skalowania całej firmy podejście, korzystając z zaskakująco prostej architektury oraz użytych wzorców. Już nigdy więcej nie spojrzycie na systemy tej skali w ten sam sposób.
Poruszymy takie tematy jak:
– Jak używać Domain-Driven Design do określenia granic systemu i zwiększenia jego elastyczności.
– Jakie proste, ale skuteczne technologie i narzędzia można zastosować do budowy skalowalnego systemu bankowego – pokażemy od kuchni niezwykłą prostotę architektury Revolut,
– Jakie wyzwania należy rozwiązać, aby system mógł działać na skalę globalną.
– Jakie najważniejsze kroki należy podjąć, aby zapewnić bezpieczeństwo i niezawodność systemu.
– Jak uniezależnić się od dostawców rozwiązań, aby zapewnić pełne bezpieczeństwo globalnego skalowania firmy.