PHP · 패턴
CQRS 식 명령/조회 분리
쓰기와 읽기 요청 객체를 분리해 책임을 구분하는 CQRS 감각의 예제입니다.
패턴고급cqrscommandquery
핵심 설명
쓰기와 읽기 요청 객체를 분리해 책임을 구분하는 CQRS 감각의 예제입니다.
PHP code
<?php
class CreatePost {
public function __construct(public string $title) {}
}
class FindPostById {
public function __construct(public int $id) {}
}
echo CreatePost::class . ' / ' . FindPostById::class;학습 팁
패턴 예제는 클래스 수보다 의존성 방향과 책임 분리를 중심으로 읽는 것이 더 중요합니다.
주의할 점
패턴을 적용하더라도 구현체에 강하게 결합되면 오히려 변경 비용이 커집니다.
자주 묻는 질문
CQRS 식 명령/조회 분리란 무엇인가요?
쓰기와 읽기 요청 객체를 분리해 책임을 구분하는 CQRS 감각의 예제입니다.
CQRS 식 명령/조회 분리 학습 시 주의할 점은 무엇인가요?
패턴을 적용하더라도 구현체에 강하게 결합되면 오히려 변경 비용이 커집니다.