Post

패캠_간편결제시스템_msa내용정리

패캠_간편결제시스템_msa내용정리

필기 가자

  • 요새 기능 조직에서 목적 조직으로 바뀌어 가는 추세임.
  • hexagonal 테스트
    • @Value의 특이한 사용 : 모든 필드를 객체화함.
  • @AssertTrue 어노테이션 사용.

패캠페이 도메인 개요

  • 정산 : 전표를 가지고 돈을 정리한다.
  • 수수료 때문에 만원씩 충전으로 제한.

논리 설계하기.

  • Bounded Context : 상호 배타적으로 해결가능한 문제로 분리하는 것.
  • SRP : 하나의 클래스가 하나의 책임만 가져라.
  • CCP : Common Closure Principle. 동일한 사유에 의해 같이 변경되는 클래스는 하나의 패키지로 구성.
  • 설계 단계 참고용
    • 기능 요건 확인 -> 시나리오 케이스를 통해 모데인 모델 작성 -> 작업 식별 -> 고수준 시나리오를 다시 정의

뱅킹 서비스에 대해

  • 멤버쉽 ID의 오너십이 어디있는가? -> userService.
  • bankingService작업시 그래들 도커 플러그인으로 이미지 생성하는 모습 보임.
This post is licensed under CC BY 4.0 by the author.