-
MSA 패턴 유형 - 섹션6. MSA를 외부아키텍처와 내부아키텍처로 구분해서 바라보자Architecture/한정헌-마이크로서비스 아키텍처와 MSA패턴이해 2024. 2. 9. 21:43
MSA 관심사 - 외부 아키텍처와 내부 아키텍처
Outer Architecture : 여러 개의 서비스의 효과적인 운용, 관리 지원
- Service Mesh ( Routing, Load balancing, service discovery )
- External Gateway ( Policy management, API Gateway, Consumer identify
- Telemetry ( Monitoring, Diagnostics )
- CI/CD Automation
Inner Architecuture : Biz 수행을 위한 서비스 구조 정의
- Layered Architecture
- Event Driven Architecture
- Hexagonal Architecture
MSA 패턴
EDA - Event Driven
BFF ( Backend for Frontend )
- 하나의 view 를 완성하기 위해 여러 도메인의 API 응답값을 조작해야 하는 경우
https://velog.io/@seeh_h/BFF%EB%9E%80
CNCF Landscape
https://landscape.cncf.io/?group=projects-and-products&view-mode=grid
Grid 의 영역 맨 앞은 CNCF graduated | incubating
Application Definition & Image Build
Orchestration & Management
Runtime
Orchestration & Management
Provisioning
Observability and analysis
MSA 아키텍처 구성요소 예시
spring boot 2.0 인걸 봐서 꽤 예전 버전인듯 하다 ( 2018년 ? 6년전? )
MSA 패턴
아키텍처로 구조화하여 표현
강의출처 : https://www.inflearn.com/course/%EC%8B%A4%EB%AC%B4-msa-%EC%9D%B4%EC%95%BC%EA%B8%B0/dashboard
'Architecture > 한정헌-마이크로서비스 아키텍처와 MSA패턴이해' 카테고리의 다른 글
컨테이너 오케스트레이션 - 섹션7.MSA패턴1-인프라 (1) 2024.02.10 인프라 패턴: VM과 컨테이너 - 섹션7.MSA패턴1-인프라 (0) 2024.02.10 이벤트 기반 아키텍처 스타일-섹션5. 아키텍처란 무엇인가? (1) 2024.02.09 서비스기반 아키텍처 스타일-섹션5. 아키텍처란 무엇인가? (0) 2024.02.09 강의소개 (1) 2024.02.09