3 ms·
From the outside, it appears GitHub doesn't have any internal sharding going on. Outages always affect _all_ repos. Architecturally this seems rather sub optim
by everfrustrated 3y 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?
- kjuulh 3y agolast 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