-
마이크로서비스 장단점설계·방법론 2022. 6. 16. 00:59반응형
monolithic 의 문제점
- 모든 개발자가 하나의 코드 베이스 내에서 작업하여 관리 비효율적임
- 모듈 간 의존적이기 때문에 배포 시 여러군데에서 영향을 받음
- 계층의 유연함을 잃고 경직되게 됨
- 단일체 구조이기 때문에 문제가 생겼을 때 책임소재가 애매함
마이크로서비스는?
- 다른 서비스에 의존성이 없고 배포와 관리를 단독으로 할수 있는 수준에서 독립적인 서비스로 나누어야 함
- 기능을 기반으로 나누어야 함
마이크로서비스의 단점
- 모니터링의 오버헤드 증가
- 장애 시 추적이 어려움
- 중앙 로그 모니터링이 없어서 로그 관리 시스템이 필요함
반응형'설계·방법론' 카테고리의 다른 글
빨리 실패하는 시스템을 만들어라 (0) 2022.07.19 좋은 추상화를 만드는 요소는? (0) 2022.07.15 [펌] 개발자 평생 공부 (0) 2022.06.15 (펌) 배민은 서비스 장애를 어떻게 없앴나 (0) 2022.06.11 (펌)개발자의 평생공부 (0) 2022.06.10