https://s3.amazonaws.com/media.sundog-soft.com/SystemDesign/SystemDesign.pdf

Scalability

Failover stratgies

DB horizontal scaling

sharding == DB horizontal scaling

샤드는 DB의 horizontal partition이다.

각자 샤드별로 복구 전략도 있다.

mongo : 노드 안에 적어도 3개의 인스턴스 배치해서 재해에 대비할 수 있음.

cassandra : node 중 아무나가 priamray node가 될수있다.