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 look 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.
Hide player controls
Hide resume playing