HappyWeasel
Spring - MSA (수정 중) 본문
- 모놀리틱 아키텍처
- 정기 배포가 필요하다.
- 장점
- 개발이 단순하다.
- 배포가 단순하다.
- scale out이 단순하다.
- 단점
- 무겁다.
- set up 시간이 오래걸린다. (기능이 많아질 수록)
- 결합도가 높다.
- 콘웨이의 법칙
- 조직의 의사소통 구조가 어플리케이션 구조와 동일하다.
- 조직의 의사소통 구조가 어플리케이션 구조와 동일하다.
- MSA
- 시스템을 여러개의 독립된 서비스로 나눠서 서비스를 조합함으로서 기능을 제공하는 아키텍처 디자인 패턴이다.
- Twelve-Fators
- MSA의 12가지 role을 기술해놨다.
'Back-End > Spring' 카테고리의 다른 글
Spring Boot - DTO에서 null인 field는 json에서 빼기 (0) | 2021.02.09 |
---|---|
Spring - API Gateway (0) | 2021.01.28 |
Spring Boot - Transaction 클래스에 선언 시 특정 메소드 예외처리 (0) | 2021.01.27 |
Spring Boot - cloud Hystrix (0) | 2021.01.26 |
Spring Boot - Embedded Tomcat Container 추가 설정 (0) | 2021.01.26 |
Comments