Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 투포인터
- 고정 소수점
- consumer
- query
- 백준
- MSA
- command
- 유니코드
- 바이트
- 비동기 처리
- 정처기
- MST
- BFS
- 부동 소수점
- 메시지 큐
- 최소신장트리
- 소프트웨어개발
- prim
- DECIMAL
- 플로이드워셜
- 슬라이딩윈도우
- Producer
- cqrs
- UTF-8
- kruskal
- 2의 보수
- 비트
- 아스키 코드
Archives
- Today
- Total
목록query (1)
munjji 님의 블로그
[MSA] CQRS 패턴 (feat. Spring Boot)
CQRS란?CQRS는 Command Query Responsibility Segregation의 약자- Command: 데이터를 변경하는 작업- Query: 데이터를 조회하는 작업이 둘의 책임을 분리하는 패턴이다. 보통 우리가 처음 만드는 서비스는 이런 형태이다.@PostMapping("/orders")public Order createOrder(...) { ... }@GetMapping("/orders/{id}")public Order getOrder(...) { ... } 즉, 같은 도메인 모델과 같은 저장소를 기준으로 "쓰기"와 "읽기"를 같이 처리한다.그런데 서비스가 커지면 문제가 발생한다.쓰기 로직은 검증, 트랜잭션, 정합성이 중요읽기 로직은 속도, 조인 최적화, 캐싱이 중요둘이 요구사항이 완전..
서버
2026. 3. 27. 16:35