기술적 부채, monolith vs. 마이크로서비스
이 Utah monolith는 관련 없습니다. IT 시스템에 근본적인 변경, 보수를 적용하지 않고 장기간 운영한 경우, 미적용 제품/기술이 점점 누적되는데 이를 기술적 부채라고 합니다. 이는 특히 애플리케이션의 일부만 수정하려고 해도 애플리케이션 전체를 컴파일, 빌드, 테스트, 배포해야 하는 모놀리식 아키텍처에서 더 문제가 되고, 이때 마이크로서비스를 적용해서 애플리케이션을 여러 개의 서비스로 구성해 두면, 대상 서비스만 수정하면 된다는 장점이 있습니다. 그림 2.19 소프트웨어 구조 비교: 모노리스 vs 마이크로서비스(본문 37쪽) 이 책 《그림으로 공부하는 마이크로서비스 구조》는 바로 이 마이크로서비스의 소프트웨어 아키텍처와 더불어 컨테이너, 쿠버네티스, 서비스 메시, 데브옵스, 하이브리드/멀티 클라..
더보기