728x90
반응형
문제점
1. 성능
2. 장애 격리
3. 데이터 동기화
# 성능
- 대용량 트래픽 대응
- 초당 15,000 회의 호출 발생
- 모든 시스템이 대용량 트래픽을 감당하기에는 어려움
# 장애 격리
- 내부 서비스나 DB 장애가 발생해도 서비스는 이상이 없어야 한다.
# 데이터 동기화
- 데이터가 분산 되어 있음
해결방안
CQRS 아키텍처 : 명령과 조회를 철저히 분리
C : Command (명령)
Q : Query (조회)
R : Resposibility
S : Segregation
폴리그랏 아키텍처 적용
AWS SNS, SQS 를 사용하요 데이터 동기화 진행
정리
MSA를 꼭 해야되나?
규모의 경제가 바탕이 되어야 한다.
트래픽, 시스템, 인력
728x90
반응형
'MSA (MicroServiceArchitecture) > MSA 개요 및 설계 관련' 카테고리의 다른 글
3-Tier Architecture를 Micro Service Architecture로 전환할 때 서비스 분할 전략 (0) | 2024.08.21 |
---|---|
MSA 아키텍처... (0) | 2023.03.29 |
Outer Architecture와 Inner Architecture의 이해 (0) | 2023.02.20 |
쿠버네티스를 활용한 MSA 아키텍처 구성 (0) | 2022.07.03 |
모놀리틱 아키텍처와 MSA (0) | 2021.09.01 |