PHpullh
학습 라이브러리/PHP/CQRS 식 명령/조회 분리

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 식 명령/조회 분리 학습 시 주의할 점은 무엇인가요?

패턴을 적용하더라도 구현체에 강하게 결합되면 오히려 변경 비용이 커집니다.

Continue Learning

PHP 학습을 이어가세요

총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.