Cloud migrations -- Full downtime
Scheduled Maintenance Report for Codecov
Completed
The scheduled maintenance has been completed.
Posted Aug 25, 2018 - 10:00 UTC
Update
We are continuing to verify the maintenance items. DNS still updating.
Posted Aug 25, 2018 - 07:27 UTC
Verifying
Verification is currently underway for the maintenance items.
Posted Aug 25, 2018 - 06:58 UTC
Update
We will be undergoing scheduled maintenance during this time.
Posted Aug 25, 2018 - 06:21 UTC
Scheduled
The time has come! Codecov is migrating cloud providers ✨☁️✨

We have worked very hard to make sure this transition is seamless. However, according to Murphy's Law (thanks buddy...) "what can go wrong will go wrong." If all goes well there will only be an hour of downtime.

**We can promise you** that we will get Codecov back up and running with all our power. And after the transition we will be in a more scalable setup that will with better performance.

## Details
- 99% of the data is already migrated. 🌈
- Codecov processed far over 10 million commits in the last 12 months.
- On track to doing over 20 million commits in the next 12 months! 🎉
- From Heroku to Google Cloud (more below)

TL;DR

Goodbye Heroku, it was really nice to know you !I have to say, Heroku has been instrumental to Codecov's success over the last 3 years. It provided us the tools and ease of use to scale a product with a small team of 1 so we can focus on features. However, as we scaled there came a number of issues and limitations requiring us to consider other cloud providers. Google Cloud was an obvious choice from the beginning, and is projects to not only improve the scalability of the Codecov but additionally reduce costs.

Planning the migration was difficult, to say the least. We had over 1 TB of data in a database (ouch) that we reviewed with great detail. We found a significant amount of data that was stale, un-accessed for over a year that we marked for deletion. This reduced the database size and made it more approachable to migrate data. We successfully migrated over 99% of historical data which took a big weight off our shoulders.

Being on Google Cloud, more specifically Google Kubernetes Engine, enables us to have more granular scalability and introduce some microservices to our platform. We can focus back on features and improvements. Codecov has a strong roadmap for the next 6 months and we look forward to getting our a** back in gear; shipping awesome tools for the developers we love!!!

Thank you kindly for your time and patience. It's been an honor serving the community and we look forward to elevate the product even more!!!

❤️ The Codecov Team

Written by Steve Peak, Founder and friend.
Posted Aug 24, 2018 - 11:07 UTC
This scheduled maintenance affected: Codecov Frontend and Codecov Backend.