[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 중 엄선한 뉴스들을 이메일로 보내드립니다.


Notion이 Postgres 샤딩하면서 배운 것들
ImgSrc.Space - 쓰기 편한 이미지/비디오 플레이스홀더
TypeScript를 배울 때 알았으면 좋을 트릭들
Forbes 선정 차세대 1조 가치 스타트업들 2021
Rust 1.56.0 및 Rust 2021 발표
State of AI 2021 보고서 [구글 Slide, 188P]
배민쇼핑라이브를 만드는 기술: 채팅 편
Edge 다음 버전 부터 브라우저 내 개발 도구로 VSCode 사용 가능
포브 - 매일 아침 7시에 동기부여를 줄 수 있는 글귀를 이메일로 전송해주는 서비스
vscode.dev 공개
L0phtCrack Password Auditor 오픈소스 공개
애플, M1 Pro 와 M1 Max 도입한 MacBook Pro 14/16인치 공개
Cornerstone.js - 의료용 이미지 라이브러리
한국어 음성인식, 글로벌 수준에 접근하다.
중요한 SaaS 지표들과 설명