Event Sourcing & CQRS Mechanics
기술 노트상태가 아닌 변화의 궤적 자체를 물리 저장하는 이벤트 소싱과, 읽기와 쓰기의 모델을 분리하여 성능을 극대화하는 CQRS의 결합 물리학을 다루는 학습 노드입니다.
system-architecture-distributed-systems / event-driven-reactive-systems / event-sourcing-cqrs-mechanics
이 주제 아래 묶인 기록을 섹션별로 살펴봅니다.
상태가 아닌 변화의 궤적 자체를 물리 저장하는 이벤트 소싱과, 읽기와 쓰기의 모델을 분리하여 성능을 극대화하는 CQRS의 결합 물리학을 다루는 학습 노드입니다.
비동기 메시지 전달을 위한 미들웨어의 물리적 저장 방식과, 실시간으로 쏟아지는 데이터 파이프라인을 처리하는 스트림 프로세싱 물리학을 다루는 학습 노드입니다.
일대다 통신을 위한 메시지 배포 모델과, 시스템의 상태 변화를 기점으로 연쇄적인 반응을 끌어내는 이벤트 중심 워크플로우를 다루는 학습 노드입니다.
비동기 데이터 흐름을 선언적으로 다루는 프로그래밍 사상과, 소비자가 생산자의 속도를 제어하는 백프레셔(Backpressure) 물리학을 다루는 학습 노드입니다.
소프트웨어 시스템의 대규모 구조를 결정하는 기본 설계 원칙과 레이어드, 헥사고날 등 현대적 아키텍처 패턴의 물리적 구성을 다루는 학습 노드입니다.
네트워크 통신과 부분적 장애가 뒤섞인 분산 환경에서 시스템의 안정성과 성능을 보장하는 재사용 가능한 설계 패턴들을 다루는 학습 노드입니다.
관심사 분리와 의존성 역전을 통해 핵심 비즈니스 로직을 외부 환경으로부터 물리적으로 보존하는 아키텍처 설계 사상과 구현 기법을 다루는 학습 노드입니다.