마이크로 서비스
- Small
- API로 다른 서비스와 연계된다.
- 자율적이다. (Autonomous)
- 한 가지 일을 잘 처리하는 데 촛점이 있다 (focused on doing on thing well)
장점
- Technology Heterogeneity (기술의 이질성)
- Resilience (탄력성)
- Scaling (규모 조정)
- Ease of deployment (배포 편의성)
- Organizational Alignment
- Composability (결합성)
- Replaceability (대체 가능성)
단점
- Complexity (복잡성)
- Multiple database & Transaction Management (다중 데이터베이스/트랜잭션 관리)
- Complicated Test (복잡한 시험)
- Require automation for Deploy/Operation (배포 자동화 필요)
- Hard to develop features span multiple service (여러 서비스에 걸쳐 있는 기능 개발 어려움)
'technology' 카테고리의 다른 글
파이썬 설치 (윈도우즈) (0) | 2019.03.18 |
---|---|
오래된 윈도우즈 업데이트 파일들을 청소해 주는 툴 (0) | 2019.03.14 |
권위 증명(PoA, Proof of Authority) 이란? (0) | 2019.03.08 |
블록체인 하드포크(Hard Fork) 및 소프트포크(Soft Fork) (0) | 2019.03.08 |
Monero 모네로 (XMR) (0) | 2019.03.08 |