Designing Data-Intensive Applications

📝 Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

목차

[Part 1] 데이터 시스템의 기초

  • 01장: 신뢰할 수 있고 확장 가능하며 유지보수하기 쉬운 애플리케이션
  • 02장: 데이터 모델과 질의 언어
  • 03장: 저장소와 검색
  • 04장: 부호화와 발전

[Part 2] 분산 데이터

  • 05장: 복제
  • 06장: 파티셔닝
  • 07장: 트랜잭션
  • 08장: 분산 시스템의 골칫거리
  • 09장: 일관성과 합의

[Part 3] 파생

  • 10장: 일괄 처리
  • 11장: 스트림 처리
  • 12장: 데이터 시스템의 미래

Table of contents