-
2024.11.28 System Design Of InstagramTIL 2024. 11. 28. 23:50
인스타 시스템 디자인이다.
MSA로 되어있는데 목적에 맞게 데이터 저장 매체가 다르다. 검색은 일라스틱 서치로, 포스트는 카산드라로, 유저정보는 RDS에.. 이런 식으로 저장된다.
음 항상 RDS를 중심으로 했었는데 데이터의 양을 중심으로 생각하면 당연한 선택으로 생각된다.
공통된 key 값만 있으면 정보는 조회가 가능하니 좋은 선택이다.
이전에 트위터 시스템 디자인에서 설명했던 유명인 문제도 비슷하게 처리한다.
피드를 항상 뿌리는 게 아닌 비유명인만 피드를 뿌리는 것이다.
그래서 비유명인이 피드를 읽을 때는 유명인 피드와 비유명인 피드를 따로 조회하는 것이다.
'TIL' 카테고리의 다른 글
2024.11.17 db (0) 2024.11.17 2024.11.16 pinterest sharding (0) 2024.11.17 2024.11.08 Meta cache, AOP (0) 2024.11.08 2024.11.07 meta cache (0) 2024.11.07 2024.11.05 uuid (0) 2024.11.06