Addressing GitHub’s recent availability issues
1–10 of 12 posts
Re: Addressing GitHub’s recent availability issues
#2Re: Addressing GitHub’s recent availability issues
#3Re: Addressing GitHub’s recent availability issues
#4Re: Addressing GitHub’s recent availability issues
#5It's curious that all of the incidents are database related.
Re: Addressing GitHub’s recent availability issues
#6Not just recently, not recently too. Within the last 3 months, maybe longer, it's been miserable.
I've had to add their status to an RSS feed so my dev team knows when they're down, now.
Re: Addressing GitHub’s recent availability issues
#7It's curious that all of the incidents are database related.
Another thought: this could speak to a critical weakness in GitHub’s database team. Maybe they hired a lot of bad developers to the database team at the same time, maybe a bad culture took root in the database wing’s management team.
Re: Addressing GitHub’s recent availability issues
#8>GitHub recently has been Not just recently, not recently too. Within the last 3 months, maybe longer, it's been miserable. I've had to add their status to an RSS feed so my dev team knows when they're down, now.
Re: Addressing GitHub’s recent availability issues
#9It's curious that all of the incidents are database related.
One thought: GitHub is basically a bunch of very complicated interconnected databases, no? I mean, to some extent all large web companies are, but GitHub much more than most. Any failure is going to be, in some sense, a database failure. Another thought: this could speak to a critical weakness in GitHub’s database team. Maybe they hired a lot of bad developers to the database team at the same time, maybe a bad cultur…
- 9th may: during a deployment, rollback didn't work
- 10th may: a recently deployed function killed the database
- 11th may: failover didn't work
Re: Addressing GitHub’s recent availability issues
#10It's curious that all of the incidents are database related.
All the new, and much better tech is so fucking expensive.
CockroachDB has the worst sales people that can’t even demonstrate their own benchmarks.
Spanner is just unaffordable for most.
Postgres/MySQL are great but making them scale for write heavy workloads is a pain. I also hate managing primary/failover systems. We have consensus algorithms now. Let’s just use them.