YoVDO

Migrations - The Hardest Actual Problem in Computer Science

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Computer Science Courses Software Engineering Courses Database Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions of software migrations in this 51-minute conference talk from YOW! 2022. Delve into the complexities of making changes to always-on systems, learn from DoorDash's migration experiences, and discover strategies to ease the migration process. Gain insights on good abstractions, the surprising "third option" beyond dual writes, and understand why migrations are considered one of the hardest problems in computer science. Benefit from Matt Ranney's expertise as he shares learnings from various migrations and offers practical advice to minimize pain points in your own migration projects.

Syllabus

Intro
Why Are Migrations Hard?
DoorDash Migration Example
Making Changes to Always-On Systems
This Sounds Bad
Database "Dual Write"
Surprising Third Option
What Did DD Do?
Ways to Make Migrations Easier
Good Abstractions
Why Is It REALLY So Hard?


Taught by

GOTO Conferences

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube