Migrations - The Hardest Actual Problem in Computer Science • Matt Ranney • YOW! 2022
GOTO Conferences
@goto-About
GOTO gathers the brightest minds in the software community to help developers tackle projects today, plan for tomorrow and create a better future. Learn from thought leaders and innovators with top-rated videos released daily, and at our year-round conferences, masterclasses and meetups. GOTO offers attractive sponsorship opportunities for partner companies. Reach out for limited offerings: [email protected] GOTO YouTube Channel Code of Conduct: https://blog.gotocon.com/yt-coc
Video Description
This presentation was recorded at YOW! 2022. #GOTOcon #YOW https://yowcon.com Matt Ranney - Principal Engineer at #DoorDash RESOURCES https://twitter.com/mranney https://linkedin.com/in/mranney ABSTRACT #Migrations sound boring and hard. If you do them wrong, migrations can cause outages, data corruption, and slow down your whole engineering team. But how can you do them right? In this talk, I'll share some learnings from working on different migrations over the years and offer some ideas for how to avoid as much pain as possible. [...] TIMECODES 0:00 Introduction 2:56 Why Are Migrations Hard? 7:48 DoorDash Migration Example 14:49 Making Changes to Always-On Systems 18:50 This Sounds Bad 24:10 Database "Dual Write" 26:00 Surprising Third Option 27:28 What Did DD Do? 35:04 Ways to Make Migrations Easier 38:41 Good Abstractions 43:48 Why Is It REALLY So Hard? Download slides and read the full abstract here: https://yowcon.com/sydney-2022/sessions/2373 RECOMMENDED BOOKS Simon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-software-architecture David Farley • Modern Software Engineering • https://amzn.to/3GI468M Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd Woods, Erder & Pureur • Continuous Architecture in Practice • https://amzn.to/2QWAmkl George Fairbanks • Just Enough Software Architecture • https://amzn.to/3uZzVo0 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #MattRanney #SoftwareEngineering #Programming #SoftwareDevelopment #YOWcon CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Upgrade Your Gear Today
AI-recommended products based on this video

ANKER 737 Power Bank, 24,000mAh 3-Port Laptop Portable Charger with 140W Fast Charging, Smart Display, for Outdoor Work, Compatible with iPhone 16/15/14 Series, Vision Pro, Samsung, MacBook, and More

Anker iPhone 16 Charger, 2-Pack 20W Fast USB C Charger Block, for iPhone 16/16 Pro Max/15 Series/iPad Pro and More (White, 2 Pack & 2 Cable)







































