TOC
- Infrastructure
- Programming Languages
- Databases
- Queue
- Licenses
- SCM and other tools
- Stepping away (mainly from open source)
- Why they left or joined a company
Infrastructure
- 2021, Koyeb, The Koyeb Serverless Engine: from Kubernetes to Nomad, Firecracker, and Kuma, https://www.koyeb.com/blog/the-koyeb-serverless-engine-from-kubernetes-to-nomad-firecracker-and-kuma, https://news.ycombinator.com/item?id=27761881
- 2020, Cloudflare, How we use HashiCorp Nomad, https://blog.cloudflare.com/how-we-use-hashicorp-nomad, https://news.ycombinator.com/item?id=23439788
- 2020, Coinbase, Container technologies at Coinbase (Why Kubernetes is not part of our stack), https://blog.coinbase.com/container-technologies-at-coinbase-d4ae118dcb6c, https://news.ycombinator.com/item?id=23460066
- 2019, Tinder, Tinder’s move to Kubernetes, https://medium.com/tinder-engineering/tinders-move-to-kubernetes-cda2a6372f44
- 2019, rainforest, Why We Moved from Heroku to Google Kubernetes Engine, https://www.rainforestqa.com/blog/2019-04-02-why-we-moved-from-heroku-to-google-kubernetes-engine
- 2019, Twitter, Twitter migrates data to Google Cloud, https://news.ycombinator.com/item?id=18976150
- 2019, Gitlab, GitLab’s journey from Azure to GCP, https://about.gitlab.com/blog/2019/05/02/gitlab-journey-from-azure-to-gcp/
- 2018, Gitlab, We’re moving from Azure to Google Cloud Platform, https://about.gitlab.com/blog/2018/06/25/moving-to-gcp/
- 2017, Gitlab, Why we are not leaving the cloud, https://about.gitlab.com/blog/2017/03/02/why-we-are-not-leaving-the-cloud/
- 2017, Adstage, Migrating from Heroku to AWS, our story, https://medium.com/adstage-engineering/migrating-from-heroku-to-aws-our-story-80084d31025e
- 2017, Etsy, Etsy Announces Move to Google Cloud, https://investors.etsy.com/news-and-events/press-releases/2017/12-14-2017-130416690, https://news.ycombinator.com/item?id=15925930
- 2017, Wave, Wave's Big Migration — Why we’re moving to AWS, and what it means for customers, https://blog.waveapps.com/waves-big-migration/
- 2016, Netflix, Completing the Netflix Cloud Migration, https://media.netflix.com/en/company-blog/completing-the-netflix-cloud-migration
- 2016, Yik Yak, Migration to Google Cloud Platform, https://medium.com/yik-yak-eng/migration-to-google-cloud-platform-overview-9b5e5c17c368
- 2016, Lugassy, Why we moved from Amazon Web Services to Google Cloud Platform?, https://lugassy.net/why-we-moved-from-amazon-web-services-to-google-cloud-platform-726c412fd667, https://news.ycombinator.com/item?id=12235003
- 2016, Spotify, Announcing Spotify Infrastructure’s Googley Future, https://news.spotify.com/us/2016/02/23/announcing-spotify-infrastructures-googley-future/
- 2016, GitLab, How We Knew It Was Time to Leave the Cloud, https://about.gitlab.com/2016/11/10/why-choose-bare-metal
- 2016, Fyle, Goodbye, Heroku! Hello, Docker, Kubernetes on AWS!, https://blog.fyle.in/goodbye-heroku-hello-docker-kubernetes-on-aws-211f9eced1e2
- 2013, Soundslice, Why I left Heroku, and notes on my new AWS setup, http://www.holovaty.com/writing/aws-notes/, https://news.ycombinator.com/item?id=5738252
- 2013, Blippex, Why we moved away from AWS (to OVH), https://blippex.github.io/updates/2013/09/23/why-we-moved-away-from-aws.html, https://news.ycombinator.com/item?id=6430753
- 2010, MixPanel, We’re moving. Goodbye Rackspace, https://code.mixpanel.com/2010/11/08/amazon-vs-rackspace/
Programming Languages
- 2020, Discord, Why Discord is switching from Go to Rust, Why Discord is switching from Go to Rust, https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f?gi=88a8991115c, https://news.ycombinator.com/item?id=22238335
- 2018, PagerDuty, Elixir at PagerDuty, https://www.pagerduty.com/blog/elixir-at-pagerduty/, https://news.ycombinator.com/item?id=17313087
- 2017, Stream, Why we switched from Python to Go, https://getstream.io/blog/switched-python-go/
- 2017, Hackernoon, 5 Reasons Why We switched from Python To Go, https://hackernoon.com/5-reasons-why-we-switched-from-python-to-go-4414d5f42690
- 2017, Movio, Making The Move From Scala To Go, And Why We’re Not Going Back, https://movio.co/en/blog/migrate-Scala-to-Go/
- 2017, Keycloak, Removing Mongo support from Keycloak, http://blog.keycloak.org/2017/02/removing-mongo-support-from-keycloak.html
- 2017, Yik Yak, Why we moved to Go (Golang)…, https://medium.com/yik-yak-eng/why-we-moved-to-go-golang-c3ff1beb8698
- 2016, Qiita, What I've learned since quitting Elm, https://qiita.com/kimagure/items/93a42d67a8833f99fe2e, https://news.ycombinator.com/item?id=17846940
- 2016, Jonathan Oliver, Why I Left the .NET Framework, http://blog.jonathanoliver.com/why-i-left-dot-net/
- 2015, Ben Bangert, From Python to Go and Back Again, https://docs.google.com/presentation/d/1LO_WI3N-3p2Wp9PDWyv5B6EGFZ8XTOTNJ7Hd40WOUHo/preview
- 2014, TJ Holowaychuk, Farewell Node.js, https://medium.com/@tjholowaychuk/farewell-node-js-4ba9e7f3e52b, https://news.ycombinator.com/item?id=7987146
- 2012, Targeter App, Why we moved from NodeJS to RoR, http://blog.targeterapp.com/post/22984987832/why-we-moved-from-nodejs-to-ror, https://news.ycombinator.com/item?id=3971867
- 2011, Liip, Why we stick to PHP, https://www.liip.ch/en/blog/why-we-stick-to-php, https://news.ycombinator.com/item?id=2257327
Databases
- 2020, OkCupid, Vespa vs. Elasticsearch for matching millions of people, https://tech.okcupid.com/vespa-vs-elasticsearch
- 2018, Guardian, Bye bye Mongo, Hello Postgres, https://www.theguardian.com/info/2018/nov/30/bye-bye-mongo-hello-postgres, https://news.ycombinator.com/item?id=25551122
- 2017, Containership engineering, DynamoDB to Postgres. Why and How., https://containership.engineering/dynamodb-to-postgres-why-and-how-aa891681af4d
- 2017, Discord, How Discord Stores Billions of Messages, https://blog.discordapp.com/how-discord-stores-billions-of-messages-7fa6ec7ee4c7
- 2017, MindMajix, Migration of MongoDB to DynamoDB, https://mindmajix.com/devops/migration-of-mongodb-to-dynamodb
- 2017, auth0, From Hosting MongoDB to DynamoDB, https://auth0.com/blog/how-to-migrate-from-hosting-mongodb-to-dynamodb/
- 2017, Gumgum, Moving to amazon dynamodb from hosted cassandra: a leap towards 60% cost saving per year, http://techblog.gumgum.com/articles/moving-to-amazon-dynamodb-from-hosted-cassandra
- 2017, Ravelin, You probably shouldn’t use DynamoDB, https://syslog.ravelin.com/you-probably-shouldnt-use-dynamodb-89143c1287ca
- 2017, Forrest Brazeal, Why Amazon DynamoDB isn’t for everyone, https://read.acloud.guru/why-amazon-dynamodb-isnt-for-everyone-and-how-to-decide-when-it-s-for-you-aefc52ea9476
- 2017, Shippable, Why We Moved From NoSQL MongoDB to PostgreSQL, http://blog.shippable.com/why-we-moved-from-nosql-mongodb-to-postgressql?0
- 2017, OpenSCG's customer, Migrating from MongoDB (back) to PostgreSQL, https://www.openscg.com/2017/03/migrating-from-mongodb-to-postgresql/
- 2016, Keycloak, Considering removing Mongo from Keycloak, http://blog.keycloak.org/2016/12/considering-removing-mongo-from-keycloak.html
- 2016, Code Barrel, Why we switched from DynamoDB back to RDS before we even released, https://blog.codebarrel.io/why-we-switched-from-dynamodb-back-to-rds-before-we-even-released-3c2ee092120c
- 2016, Uber, Why Uber Engineering Switched from Postgres to MySQL, https://eng.uber.com/mysql-migration/, https://news.ycombinator.com/item?id=26283348
- 2016, Pulp, Plan replacement of mongodb with postgres, https://pulp.plan.io/issues/1803
- 2016, Datorama, Moving from Hazelcast to Redis, https://engineering.datorama.com/moving-from-hazelcast-to-redis-b90a0769d1cb
- 2015, Olery, Goodbye MongoDB, Hello PostgreSQL, https://developer.olery.com/blog/goodbye-mongodb-hello-postgresql/, https://news.ycombinator.com/item?id=9178773
- 2015, Shawn Chiao, Postmortem: Migrating MongoDB to DynamoDB, https://www.codementor.io/mantle0/handling-date-and-datetime-in-dynamodb-du107mpin
- 2015, Userlike, Bye Bye MySQL & MongoDB. Guten Tag PostgreSQL, https://userlike.com/en/blog/bye-by-mysql-and-mongodb-guten-tag-postgresql
- 2015, Orely, Goodbye MongoDB, Hello PostgreSQL, http://developer.olery.com/blog/goodbye-mongodb-hello-postgresql/
- 2015, SendwithUs, From PostgreSQL to DynamoDB, http://blog.sendwithus.com/from-postgresql-to-dynamodb/
- 2015, Hootsuite, Moving Millions of User Sessions from MySQL to Redis, https://medium.com/hootsuite-engineering/moving-millions-of-user-sessions-from-mysql-to-redis-ce709a4e93e9
- 2014, Plug.Dj, How To Migrate 50M+ Records From Mongo To PostgreSQL In Less Than A Day, http://web.archive.org/web/20141019214613/http://tech.plug.dj/2014/09/24/how-to-migrate-50mm-records-from-mongo-to-postgresql-in-less-than-a-day/
- 2013, PlotProjects, Why We Started Using PostgreSQL with Slick Next to MongoDB, https://www.plotprojects.com/blog/why-we-use-postgresql-and-slick/
- 2013, Tellybug, Why Tellybug moved from Cassandra to Amazon DynamoDB, https://attentionshard.wordpress.com/2013/09/30/why-tellybug-moved-from-cassandra-to-amazon-dynamodb/
- 2013, Errbit, MongoDB is dead. Long live Postgresql :), errbit/errbit#614
- 2013, Sarah Mei, Why You Should Never Use MongoDB, http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/
- 2012, Andreas Jung, Goodbye MongoDB, https://www.zopyx.com/andreas-jung/contents/goodbye-mongodb
- 2012, digiDoc, Why I Migrated Away From MongoDB, http://svs.io/post/31724990463/why-i-migrated-away-from-mongodb
- 2012, Easty, Why MongoDB Never Worked Out at Etsy, http://mcfunley.com/why-mongodb-never-worked-out-at-etsy
- 2012, Shareaholic, Migrating (from MongoDB) to Riak at Shareaholic, https://blog.shareaholic.com/migrating-to-riak-at-shareaholic/
- 2011, Urban Airship, Failing with MongoDB, https://blog.schmichael.com/2011/11/05/failing-with-mongodb/
- 2010, Braintree, Scaling PostgreSQL at Braintree: Four Years of Evolution, https://www.braintreepayments.com/blog/scaling-postgresql-at-braintree-four-years-of-evolution/
- 2009, ServerDensity, Choosing a non-relational database; why we migrated from MySQL to MongoDB, https://blog.serverdensity.com/choosing-a-non-relational-database-why-we-migrated-from-mysql-to-mongodb/
Queue
- 2015, Auth0 Webtasks, From Kafka to ZeroMQ for real-time log aggregation, https://tomasz.janczuk.org/2015/09/from-kafka-to-zeromq-for-log-aggregation.html
Licenses
- 2020, TerminusDB, We Love GPLv3, but are Switching License to Apache 2.0, https://terminusdb.com/blog/2020/12/08/we-love-gplv3-but-are-switching-license-to-apache-2-0-terminusdb/, https://news.ycombinator.com/item?id=25346965
- 2018, MongoDB, AGPLv3 to SSPL, https://techcrunch.com/2018/10/16/mongodb-switches-up-its-open-source-license/, https://news.ycombinator.com/item?id=18229452
- 2008, NetBSD, The NetBSD Foundation Moves to a Two Clause BSD License, https://mail-index.netbsd.org/netbsd-announce/2008/06/20/msg000030.html
SCM and other tools
- 2020, Wikimedia, GitLab consultation aka Wikimedia is moving from from Gerrit to Gitlab, https://www.mediawiki.org/wiki/GitLab_consultation#Outcome, https://news.ycombinator.com/item?id=24919569
- 2020, Munich, Linux not Windows: Why Munich is shifting back from Microsoft to open source – again, https://www.zdnet.com/article/linux-not-windows-why-munich-is-shifting-back-from-microsoft-to-open-source-again/, https://news.ycombinator.com/item?id=23190447
- 2018, Matthew Green, Why I’m done with Chrome, https://blog.cryptographyengineering.com/2018/09/23/why-im-leaving-chrome/, https://news.ycombinator.com/item?id=18052923
- 2018, Gnome, GNOME moves to Gitlab, https://www.gnome.org/news/2018/05/gnome-moves-to-gitlab-2/, https://lwn.net/Articles/722870/
- 2018, MixMax, To Yarn and Back (to npm) Again, https://mixmax.com/blog/to-yarn-and-back-again-npm
- 2017, MixMax, Why and how we moved from npm to Yarn, https://mixmax.com/blog/yarn-ifying-mixmax
- 2017, Munich, Linux pioneer Munich confirms switch to Windows 10, https://www.techrepublic.com/article/end-of-an-open-source-era-linux-pioneer-munich-confirms-switch-to-windows-10/
- 2017, Lyft, SaltStack as an Alternative to Terraform for AWS Orchestration, https://eng.lyft.com/saltstack-as-an-alternative-to-terraform-for-aws-orchestration-cd2ceb06bf8c
- 2016, Gruntwork, Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation, https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c
- 2016, Adriaan de Jonge, Moving from Docker to rkt, https://medium.com/@adriaandejonge/moving-from-docker-to-rkt-310dc9aec938
- 2016, Shippable, Our journey to microservices: mono repo vs multiple repositories, http://blog.shippable.com/our-journey-to-microservices-and-a-mono-repository
- 2016, Beats (Elastic), The Beats are Moving Together into a Single Git Repository, https://www.elastic.co/blog/the-beats-are-moving-together-into-single-git-repository
- 2014, Lyft, Lyft Replaces Puppet with SaltStack, https://blog.ryandlane.com/2014/08/04/moving-away-from-puppet-saltstack-or-ansible/ and https://www.infoq.com/news/2014/08/lyft-moves-to-saltstack/
- 2003, Munich, Munich breaks with Windows for Linux, https://www.cnet.com/news/munich-breaks-with-windows-for-linux/
Stepping away
- 2020, Katherine Maher, Stepping Down as CEO of the Wikimedia Foundation (wikimedia.org), https://diff.wikimedia.org/2021/02/04/stepping-down-as-ceo-of-the-wikimedia-foundation/, https://news.ycombinator.com/item?id=26028146
- 2020, Omar Roth, Stepping away from open source, https://omar.yt/posts/stepping-away-from-open-source, https://news.ycombinator.com/item?id=24024230
Why they left or joined a company
- 2020, Tim Bray, "Bye, Amazon", https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon, https://news.ycombinator.com/item?id=23065782
- 2019, Zeb Fitzsimmons, Why I left Google and what I learned, https://medium.com/@zebfitz/why-i-left-google-and-what-i-learned-92a2d5b14752
- 2018, Michael Lynch, Why I Quit Google to Work for Myself, https://mtlynch.io/why-i-quit-google
- 2018, Steve Yegge, Why I left Google to join Grab, https://medium.com/@steve.yegge/why-i-left-google-to-join-grab-86dfffc0be84, https://news.ycombinator.com/item?id=16220666
- 2016, Kurt Varner, Why I'm joining Dropbox, https://medium.com/@kurtvarner/why-im-joining-dropbox-b30f44ce3c61
- 2014, Sean Roberts, Why I left Yahoo for VMWare, https://sarob.com/2014/08/why-i-left-yahoo/
- 2013, Ellen Huerta, Why I left Google, https://medium.com/this-happened-to-me/why-i-left-google-c02f1ff471c6
- 2012, Karen X. Cheng, Why I quit Microsoft, http://www.karenx.com/blog/why-i-quit-microsoft/
- 2012, James Whittaker, Why I left Google, https://blogs.msdn.microsoft.com/jw_on_tech/2012/03/13/why-i-left-google/
- 2012, James Whittaker, Why I left Google, http://www.docjamesw.com/why-i-left-google-redux/
- 2005, Scott Berkun, Why I left Microsoft, http://scottberkun.com/essays/41-why-i-left-microsoft/