설계·방법론
마이크로서비스 장단점
codeManager
2022. 6. 16. 00:59
반응형
monolithic 의 문제점
- 모든 개발자가 하나의 코드 베이스 내에서 작업하여 관리 비효율적임
- 모듈 간 의존적이기 때문에 배포 시 여러군데에서 영향을 받음
- 계층의 유연함을 잃고 경직되게 됨
- 단일체 구조이기 때문에 문제가 생겼을 때 책임소재가 애매함
마이크로서비스는?
- 다른 서비스에 의존성이 없고 배포와 관리를 단독으로 할수 있는 수준에서 독립적인 서비스로 나누어야 함
- 기능을 기반으로 나누어야 함
마이크로서비스의 단점
- 모니터링의 오버헤드 증가
- 장애 시 추적이 어려움
- 중앙 로그 모니터링이 없어서 로그 관리 시스템이 필요함
반응형