Breaking up with Mnesia | Dániel Szoboszlay & Onno Vos | Code BEAM V EU 21

Conference: Code BEAM V Europe 2021

Year: 2021

This video was recorded at Code BEAM V EU 2021 - https://codesync.global/conferences/code-beam-sto-2021/ Breaking up with Mnesia | Dániel Szoboszlay & Onno Vos - Lead Software Engineer and Senior Engineer at Klarna ABSTRACT Klarna runs its business on Mnesia from day one. 16 years later we're still together... but we’re heading towards a break up. How did we get here? What’s the way forward? Over the years problems hit us for sure, but as we’re about to part we also found good in Mnesia we'd taken for granted and never appreciated before. Are you just launching on Mnesia? Come and learn how not to corner yourself by the time you grow to a Unicorn. Already stretching limits? See how we made Postgres a viable replacement. OBJECTIVE Mnesia has some superpowers, but you won’t realise they exist until you try to live without them. Become aware of them, and you will be able to make conscious choices on whether to fully utilize them or to keep your options open. • Timecodes 00:00 - 02:18 - Introduction 02:19 - 06:51 - Problems with Mnesia 06:52 - 11:04 - The road to Postgres : Migration Plan 11:05 - 14:30 - The road to Postgres : Isolation Levels 14:31 - 16:19 - The road to Postgres : Types 16:20 - 18:04 - The road to Postgres : QLCs 18:05 - 22:23 - The road to Postgres : Property based tests 22:24 - 26:37 - Things we will mess from Mnesia 26:38 - 36:58 - QnA • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global