[GN#120] Notion 이 Postgres 샤딩하면서 배운 것들

2021-10-18 ~ 2021-10-24 사이의 주요 뉴스들
우리나라에서도 이용자가 급격히 증가한 노션이 PostgreSQL 샤딩하면서 배운 것들을 공개하였습니다. 5년간 몇만배나 성장하며 그동안 잘 써오던 Postgres Monolith 가 용량을 초과하기 시작하였고, TXID wraparound 가 발생할 것으로 예상되어 샤딩을 하기로 결정하였는데요. 샤딩 후에 빨라졌다는 반응이 즉각적으로 나왔습니다.
Postgres 샤딩 Practice 와 함께 어렵게 얻은 교훈들을 함께 공유했는데요. 더 일찍 샤딩하고, Zero 다운타임 이관을 목표로 하며, 별도 파티션 키 대신 복합 PK 를 이용하라고 합니다. Postgres 를 기술스택으로 쓰시거나 고려하고 계신 분들이 읽어두시면 좋을 것 같습니다.

TypeScript 를 배울 때 알았으면 좋을 트릭들 이나, 배민 쇼핑 라이브를 만드는 기술: 채팅편 과 같은 기술 관련 프랙티스 글들은 시행착오를 줄이는 데 도움이 되니 참고하시면 좋을 것 같습니다.

[ 금주의 Show - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요 ]


✓ 사내 커뮤니케이션 도구들에 GeekNews Bot을 추가해서 편하게 새 글을 받아보시고, 멤버들에게도 공유해주세요. : Slack Bot, 잔디 Bot, MS Teams Bot, Discord Bot
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 를 추천해 주세요.

매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.