System Design Was HARD - Until You Knew the Trade-Offs, Part 2
ByteByteGo · 6:12 · Watch on YouTube
이 영상은 다섯 가지 시스템 설계 트레이드오프를 다룹니다: 수직 확장 vs. 수평 확장, REST vs. GraphQL, 상태 유지 서버 vs. 무상태 서버, 읽기 캐싱 vs. 쓰기 캐싱, 그리고 동기 처리 vs. 비동기 처리. 핵심은 각 쌍의 어느 옵션도 항상 더 나은 것은 아니라는 점입니다. 시스템은 보통 더 간단한 선택으로 시작했다가 규모나 요구사항이 필요할 때만 복잡성을 추가하거...