J.Log

  • 태그
  • 방명록

책임분할 1

CQRS(Command Query Responsibility Segregation)

마이크로서비스의 핵심 설계 철학, CQRS(명령 조회 책임 분리 패턴) - 데이터 저장소에 대한 Read와 Update 작업을 분리하는 설계 패턴 - 구현 시 성능, 확장성, 보안을 최대화 가능 - Update 명령으로 인해 도메인 수준에서 병합 충돌 발생 방지 가능 배경 - 일반적 DB 트랜잭션은 DB로 부터 데이터를 읽어 화면에 출력 (읽는 시점과 출력 시점이 상이함) - 따라서, CRUD중 R과 CUD의 공존은 무의미하며, R의 출력물은 정도의 차이가 있을뿐 실제 데이터와 상이하니, 캐쉬를 사용하여 더욱 빠르게 EndUser가 R할 수 있도록 구현하고, CUD는 메시지 큐를 통해 실제 데이터를 변경시키며, 그 변경이 일어나는 시점에 이벤트를 발생시켜서 캐쉬를 업데이트하는 방식으로 진행 기존 DB트랜..

Cloud Journey/Design Pattern 2021.04.13
이전
1
다음
더보기
프로필사진

J.Log

PMO/PM/CCoE/ITPE

  • 분류 전체보기 (8)
    • Cloud Journey (5)
      • Cloud Migration (2)
      • Microservices (1)
      • Design Pattern (1)
      • Language (1)
    • Certification (3)
      • ITPE (3)
    • Everyday Reflection (0)

Tag

이벤트소싱, migration, hibernate, 클라우드마이그레이션, 정보관리기술사, 6R, 책임분할, 키노트, ORM, JPA, CloudNative, 116회, ITPE, it경영, AWS, MicroService, CQRS, Cloud, MSA, 소프트웨어공학,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © JYH. All rights reserved.

티스토리툴바