반응형
마이크로 서비스
- 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 (여러 서비스에 걸쳐 있는 기능 개발 어려움)
반응형