Controller Design
Controller layer responsibilities and boundaries
Controller layer responsibilities and boundaries
기능 책임과 데이터 소유권에 따라 외부 계약과 허용된 접근 경로를 정하는 경계
Service는 고정된 데이터 접근 계약을 제공하고, 조회와 Command는 분리할 수 있게 구성합니다
JPA와 RestClient를 사용하는 업무 흐름을 명령형 코드로 유지하면서 I/O 대기 비용을 줄이기 위한 선택
Spring 테스트의 경계, 배치, 명명과 실행 기준