Hacker News new | ask | show | jobs
by everfrustrated 1134 days ago
From the outside, it appears GitHub doesn't have any internal sharding going on. Outages always affect _all_ repos.

Architecturally this seems rather sub optimal?

EG AWS doesn't roll out changes globally - they start with an internal shard within a region and progressively roll out to more shards and more regions.

Why do GitHub not do the same?

1 comments

last I heard they've sharded some stuff, but some of the core tables/databases are still using a monolithic architecture.

And I guess you're only as strong as your weakest link, which can be not that bad, that is, if it isn't your core tables.

Though take this with a grain of salt, this is mostly hearsay =D