logoalt Hacker News

spockztoday at 4:24 PM1 replyview on HN

The shard was already a way to make it not a single point of failure.


Replies

Spivaktoday at 6:26 PM

This is a great example of outages looking different from the perspective of the operator vs the user. Because there's many shards the blast radius of failure is contained to a small subset of users but for those users it's an outage. The way it's designed you can't lose any shards without impacting users. Compare to say Elasticsearch where it's possible to lose nodes and lose shards without the user noticing. One approach isn't universally better than the other.

show 1 reply