|
|
| (사용자 3명의 중간 판 5개는 보이지 않습니다) |
| 1번째 줄: |
1번째 줄: |
| [[분류:소프트웨어 공학]] | | #넘겨주기 [[마이크로서비스 아키텍처]] |
| ;Micro Service Architecture
| |
| ;대용량 웹 기반 분산시스템에 주로 사용되는 아키텍처스타일로 [[SOA]] 사상을 기반으로 하여 서비스의 경량화 및 독립적 배치가 가능한 서비스 조합 아키텍처
| |
| | |
| * 신속한 변경 가능([[애자일 방법론]] 및 [[DevOps]]에 적합)
| |
| | |
| == 특징 ==
| |
| * Fine Grained 서비스
| |
| * 수직 분할(Vertical Slicing)
| |
| * RESTful API, API Gateway
| |
| * Polyglot 아키텍처
| |
| | |
| == 구조 ==
| |
| === 개요도 ===
| |
| [[파일:마이크로 서비스 아키텍처.png]]
| |
| | |
| === [[모놀로틱 아키텍처]]와의 비교 ===
| |
| [[파일:MSA 데이터 분리.png]]
| |
| | |
| == 같이 보기 ==
| |
| * [[블루 그린 배포]]
| |
| * [[카라니 배포]]
| |
| * [[롤링 배포]]
| |
| | |
| == 참고 문헌 ==
| |
| * [https://byline.network/2016/12/1-490/ SOA 실패의 교훈을 잊지 말자]
| |
| * [https://jins-dev.tistory.com/m/entry/Software-Oriented-ArchitectureSOA-의-정의와-Micro-Service-Architecture Software Oriented Architecture(SOA) 의 정의와 Micro Service Architecture]
| |