로딩
요청 처리 중입니다...

[MSA] 마이크로서비스 아키텍처 정의 및 설계 방법 - 2편

 [MSA] 마이크로서비스 아키텍처 정의 및 설계 방법 - 2편

안녕하세요. SW 개발자 쪼맹 입니다.

오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 1편에서 서비스 대상의 경계 기준을 "업무 흐름" (절차 속 다른 관심사에 초점을 맞추는 것을 기준) "업무 중요도" (핵심 업무 혹은 비 핵심 업무) "업무 형태" (실시간 혹은 비 실시간 형태) 관점에서 다뤄 봤습니다. 이제 관심 사항들을 확인 해야 합니다.

관심 사항은 마이크로서비스의 속성으로 선언 됩니다. 1편 처럼 커피 전문점으로 예를 생각해 보면 1. 커피 주문의 관심 사항 : 커피 종류, 개수, 가격, 회원 여부 2.

커피 제조의 관심 사항 : 주문 순서, 커피 종류, 제조 방법, 커피 재료, 제조 기계, 제조 시간, 재료 배합, 커피 개수, 진행 상태 마이크로 서비스의 핵심 특징은 독립된 서비스 입니다. 독립된 서비스로 실행되려면 도출된 관심사항으로만 기능이 동작 및 서비스 되어야 합니다.

특이한 점으로 커피 주문과 커피 제조 관심사항 양쪽에 중복된 속성이 있는걸 볼 수...

# MSA # 서비스와구조차이 # 설계 # 속성 # 아키텍처 # 업무중요도 # 업무형태 # 업무흐름 # 왕초보MSA # 왕초보코딩 # 서비스설계 # 서비스경계 # 서비스간관계 # MSA화면설계 # 관심사항 # 구조설계 # 기초 # 느슨한결합 # 데이터설계 # 독립적구조 # 마이크로서비스 # 메시지전송방식설계 # 프로젝트