공부 및 코딩 일지

  • 홈
  • 태그
  • 방명록
  • 카테고리

Architecture 1

[MSA] Spring Boot를 사용하여 CQRS 패턴 알아보기

Command And Query Segregation명령과 조회의 책임을 분리한다. 읽기 모델과 쓰기 모델CQRS 패턴은 말 그대로 읽기와 쓰기 작업을 분리하여 독립적으로 확장할 수 있도록 하는 마이크로서비스 디자인 패턴이다. 대부분의 애플리케이션은 CRUD 성격을 띠며, 애플리케이션을 설계할 때 CRUD 작업을 위한 엔티티 클래스와 해당 레포지토리 클래스를 만든다. 하지만, 이러한 애플리케이션은 읽기와 쓰기 요구 사항이 완전히 다를 수 있다. 예를 들어, user, product, purchase_order을 관리하는 애플리케이션을 고려해 보자.userproductpurchase_order 모든 테이블이 정규화되어있을 때, 새로운 사용자, 제품, 주문을 생성하면 적절한 테이블로 빠르게 추가된다. 하지..

Architecture 2024.06.30
이전
1
다음
더보기
프로필사진

꾸준함이 생명

최근글과 인기글

  • 최근글
  • 인기글
  • 분류 전체보기 (53)
    • Spring (19)
    • Network (5)
    • Database (5)
    • Algorithm (6)
      • Baekjoon (2)
      • Programmers (0)
    • Programming (7)
      • Python (5)
      • Java (2)
    • Raspberrypi (1)
    • Operating System (0)
    • Architecture (1)
    • Docker (3)
    • Infra (4)
      • IaC (2)
      • AWS (1)
    • Troubleshooting (1)
    • Kafka (1)

Tag

Algorithm, Spring JPA, 스프링부트, 스프링 컨테이너, 도커, 스프링 핵심, Java, 코테, 컴퓨터공학, It, 코딩테스트, 자바, 파이썬, 스프링, Python, spring, 알고리즘, docker, 네트워크, JPA,

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바