[MSA] 마이크로서비스 Up & Running

Mr.Song·2022년 8월 30일
0

Docker / Kubernetes

목록 보기
10/13

MSA 아키텍처의 범위는 매우 넓다.

'업앤러닝(Up&Running)' 마이크로서비스모델을 다룰 내용을 간략하게 보자

MicroService Up & Running Model

1. 팀 설계

MSA시스템은 사람을 다루며 조직구성을 시작한다. 효과적인 팀 설계와 영향을 미치는 근본적인 요소를 알아본다.

2. 마이크로서비스 설계

사용자와 소비자의 요구를 충족하게 만드는 프로세스를 알아본다.

중요한 도메인주도설계(Domain-driven design, DDD) 개념과 이벤트 스토밍(Event Storming) 프로세스를 통해 서비스를 적절한 크기로 조정한다

3. 데이터 설계

4. 클라우드 플랫폼

5. 마이크로서비스 개발

6. 릴리스와 변경

아키텍처 결정 기록 (Architecture decision record)

어떤 결정은 당시에 정확하지만 기술, 사람, 상황이 변하면 금방 구식이된다. 어떤 경우든 중요한 결정을 기록하여 시간이 지남에 따라 재평가하고 개선할 수 있는 방법이 필요하다.

ADR은 매우 유용한 도구이며, 명확한 결정을 내릴 수 있는 좋은 방법이다. 또한, 중요한 결정 기록을 위해 4가지 중요 요소를 포함해야한다.

1. 콘텍스트

2. 대안

3. 선택

4. 영향

profile
정리를 못하면 기록이라도 하자!!

0개의 댓글