MSA ( Micro Service Architecture )
- 작고 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크
- API를 통해서만 상호작용
- 각각의 서비스는 모듈화 되어있음
- 서비스별로 독립적인 배포가 가능
- 복잡. 통합 테스트가 어려움.
MA ( Monolithic Architecture )
- 소프트웨어의 모든 구성요소가 한 프로젝트에 통합되어 있는 형태
- 개발이 완료된 웹 애플리케이션을 하나의 결과물로 패키징하여 배포되는 형태
- 웹의 경우 WAR 파일로 빌드되어 WAS에 배포하는 형태
- 소규모 프로젝트에서 사용
단점
- 부분 장애가 전체 서비스의 장애로 확대될 수 있음
'이커머스 시스템과 정책' 카테고리의 다른 글
회원 모듈 : 회원 약관 (0) | 2022.01.06 |
---|---|
판매자 입점 모듈 (0) | 2022.01.04 |
카드 할인 : 카드 BIN 코드, 가맹점 번호, MID (0) | 2021.12.30 |
결제 시스템 : VAN, PG, 간편 결제 서비스 (7) | 2021.12.29 |
에스크로(escrow) : 구매확정 버튼, 장바구니 정산 (0) | 2021.12.28 |