Skip to main content
  1. Posts/
  2. Books/
  3. DDIA/

데이터 중심 애플리케이션 설계 04 부호화와 발전

·162 words·1 min
Jiho Kim
Author
Jiho Kim
달려 또 달려
Table of Contents

📝 상세 정리
#

  • 이번 장에선 JSON, XML, 프로토콜 버퍼, Thrift, Avro를 비롯해서 데이터 부호화를 위한 다양한 형식을 살펴볼 것이다.
    • 특히 어떻게 스키마를 변경하고 예전/새로운 버전의 데이터와 코드가 공존하는 시스템을 지원할지!
  • 그리고 REST 원칙과 remote procedure call, actor과 같은 메세지 전달 시스템에서도 어떻게 사용되는지 알아보자.

데이터 부호화 형식
#

언어별 형식
#

JSON과 XML, 이진 변형
#

이진 부호화
#

스리프트와 프로토콜 버퍼
#

필드 태그와 스키마 발전
#

데이터 타입과 스키마 발전
#

아브로
#

쓰기 스키마와 읽기 스키마
#

스키마 발전 규칙
#

그러면 쓰기 스키마는 무엇인가?
#

동적 생성 스키마
#

코드 생성과 동적 타입 언어
#

스키마의 장점
#

데이터플로 모드
#

데이터베이스를 통한 데이터플로
#

다양한 시점에 기록된 다양한 값
#

보관 저장소
#

서비스를 통한 데이터플로: REST와 RPC
#

웹 서비스
#

원격 프로시저 호출(RPC) 문제
#

RPC의 현재 방향
#

데이터 부호화와 RPC의 발전
#

메세지 전달 데이터플로
#

메시지 브로커
#

분산 액터 프레임워크
#

정리
#

❔질문 사항
#

🔗 참고 자료
#