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

Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Security
Stanford University via Coursera
Intro to Computer Science
University of Virginia via Udacity
Introduction to Logic
Stanford University via Coursera
Internet History, Technology, and Security
University of Michigan via Coursera