반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 클라우드
- kubernetes
- Swift
- linux
- AWS
- ios
- centOS7
- 프로세스
- docker
- 인프라
- 도커 이미지
- k8s
- Python
- 쿠버네티스
- 운영체제
- NGINX
- 도커 컨테이너
- devops
- C++
- 리눅스
- centOS
- 부스트코스
- os
- 도커 명령어
- swift 클로저
- 네트워크
- 데브옵스
- 컨테이너
- 도커
- boj
Archives
- Today
- Total
목록아키텍처 (1)
귀염둥이의 메모

MSA란? Microservice는 SOA(Service Oriented Architecture)의 경량화 버전 하나의 Monolithic Application을 핵심 기능으로 세분화한 것 하나의 큰 어플리케이션을 여러개의 작은 단위로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처 Monolithic의 단점 하나의 기능을 추가하거나 수정하면 전체 시스템을 재배포 해야함 서비스가 커질수록 빌드, 테스트, 배포 시간이 기하급수적으로 늘어나고, 시스템 구조의 파악이 어려움 서비스를 부분적으로 Scale-out하기 힘들다 한 부분의 기능에 장애가 발생하면 전체 시스템이 마비됨 MSA의 장점 서비스들이 상호 독립적이여서 유지보수 및 배포가 간편함 서비스에 장애가 발생하면 각 서비스마다 독립적으로 발생하는 것이기 ..
Infra & Devops/Architecture
2021. 9. 29. 02:37