This presentation was recorded at YOW! 2022. #GOTOcon #YOW
[ Ссылка ]
Matt Ranney - Principal Engineer at #DoorDash
RESOURCES
[ Ссылка ]
[ Ссылка ]
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:
[ Ссылка ]
RECOMMENDED BOOKS
Simon Brown • Software Architecture for Developers Vol. 2 • [ Ссылка ]
David Farley • Modern Software Engineering • [ Ссылка ]
Dave Farley & Jez Humble • Continuous Delivery • [ Ссылка ]
Woods, Erder & Pureur • Continuous Architecture in Practice • [ Ссылка ]
George Fairbanks • Just Enough Software Architecture • [ Ссылка ]
[ Ссылка ]
[ Ссылка ]-
[ Ссылка ]
[ Ссылка ]
#MattRanney #SoftwareEngineering #Programming #SoftwareDevelopment #YOWcon
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
[ Ссылка ]
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.
[ Ссылка ]
Ещё видео!