This presentation was recorded at GOTO Amsterdam 2022. #GOTOcon #GOTOams
Flavio Deroo - Staff Engineer at Solarisbank
ABSTRACT
Migrating legacy software is a task every software engineer will do once in their life. But when we are talking about migrating every single customer of a fast scaling bank to a brand new software platform, without any downtime or inconsistency, this is another beast entirely. Add to the recipe a ticking-time bomb and you get the challenge that Solarisbank went through in 2021, culminating after 3 years of building our new homemade Core-Banking system. Lets take a l
...ook back at how we did this, from planning to running parallel system, to the very final weeks of a stretched software and data migration.
We will talk about:
• Architecting your platform for scale
• Data migration and data reconciliation
• Executing an organization wide migration without downtime or noise [...]
TIMECODES
00:00 Intro
03:11 Core banking
11:38 There’s not optimization in a bad design
18:58 The major disadvantage of distributed software
25:38 Migration plan
35:06 Outro
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Vaughn Vernon & Tomasz Jaskula • Strategic Monoliths & Microservices •
Simon Brown • Software Architecture for Developers Vol. 2 •
Sam Newman • Monolith to Microservices •
Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running•
#EventDrivenArchitecture #FinTec #Monoliths #ModularMonoliths #SoftwareArchitecture #MVP #Golang #Kubernetes #k8s #CloudNative #EventSourcing #DynamoDB #PostgrSQL #Scalability #CQRS #EventStreaming #Banking #BankingSoftware
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.Show more