Migration Stories

Updated: 2019-01-13

2019

Dropbox: to gPRC

https://blogs.dropbox.com/tech/2019/01/courier-dropbox-migration-to-grpc/

2018

Udacity: Deprecate React Native

https://engineering.udacity.com/react-native-a-retrospective-from-the-mobile-engineering-team-at-udacity-89975d6a8102

Airbnb: Sunsetting React Native

https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a

Depop: Heroku to AWS

https://engineering.depop.com/aws-migration-a-depop-story-1444e9aaad31

Facebook: InnoDB to MyRocks

https://code.facebook.com/posts/1478526992216557/migrating-a-database-from-innodb-to-myrocks/

Why: With pure Flash, UDB was space-bound. Even though we used InnoDB compression and there was excess CPU and random I/O capacity, it was unlikely that we could enhance InnoDB to use less space...This was one of the motivations for creating MyRocks – a RocksDB storage engine for MySQL...

Uber: Postgres to MySQL

https://eng.uber.com/mysql-migration/

Segment: Microservices back to Monolith

https://segment.com/blog/goodbye-microservices/

Redfin: Maven to Bazel

https://redfin.engineering/we-switched-from-maven-to-bazel-and-builds-got-10x-faster-b265a7845854

Steam: Python to Go

https://getstream.io/blog/switched-python-go/ https://lobste.rs/s/zsbrjy/whyweswitchedfrompythongo#cea61kn

Scala to Go

https://movio.co/en/blog/migrate-Scala-to-Go/

2016

Spotify: on-prem to Google Cloud Platform

https://labs.spotify.com/2016/02/25/spotifys-event-delivery-the-road-to-the-cloud-part-i/

2015

Braintree: Gradle to Bazel

https://www.braintreepayments.com/blog/migrating-from-gradle-to-bazel/