반응형

2024/07/03 2

MSA와 Service Mesh

Ⅰ. 분할 독립 서비스 MSA, 서비스간 통신 제어관리 Service Mesh 개요MSA애플리케이션을 상호 독립적인 최소 구성 요소로 분할하여 구성Service Mesh서비스간 통신 제어/관리하는 MSA를 위한 인프라 계층- MSA에 Service Mesh를 활용하여 트래픽 제어 Ⅱ. MSA, Service Mesh 구성도와 구성요소가. MSA(Micro Service Architecture) 구성도와 구성요소구분구성요소설명User Interface모바일, 웹, PC다양한 환경에서 여러가지 기기를 통해 서비스 접속/이용GatewayAPI Gateway OrchestrationREST API, 로드 밸런싱, 트래픽 제어Micro ServicePolyglot Program, DB다양한 언어사용, 다양한 DB..

MVC, MVP, MVVM, MVI 디자인 패턴

Ⅰ. MVC 패턴개념도특징- 컨트롤러가 입력을 받아 모델을 업데이트하고 뷰를 선택- 컨트롤러는 뷰와 1:n 관계- 모델과 뷰 사이의 의존성 문제 발생, 앱이 커지면 유지보수 어려움구성 요소- model: 데이터 처리 담당- view: 모델을 화면에 표시, UI- controller: 사용자 입력 받아 model 업데이트 Ⅱ. MVP 패턴개념도특징- 모든 입력은 뷰로 전달, Presenter가 모델 업데이트- Presenter가 뷰와 모델 사이 매개체 역할- 뷰와 Presenter 의존성 문제구성요소- Model: 데이터 처리 담당- View: 모델을 화면에 표시, UI- Presenter: View와 Model의 매개체 Ⅲ. MVVM 패턴개념도특징- ViewModel과 데이터 바인딩을 통해 View 업데..

반응형