71
1
장
마이크로서비스란?
이해하려고 할 때 차지하는 대역폭이 실제로 사용자에게 제품 기능을 제공하는 데 드는 시간을
줄여준다는 점도 주목해야 한다.
마이크로서비스 아키텍처의 복잡성을 (점진적으로) 증가시키면서 필요에 따라 새로운 기술을
도입할 수 있다.
3
개의 서비스만 있다면 쿠버네티스 클러스터는 필요 없다! 이러한 점진적 증
가는 새로운 도구의 복잡성으로 인해 과부하가 걸리지 않도록 하는 것 외에도 시간이 지남에
따라 반드시 나타날 새롭고 더 나은 작업 방식을 확보할 수 있다는 추가적인 이점이 있다.
1.6.31.6.3
비용 비용
단기적으로는 여러 요인으로 인해 비용이 증가할 가능성이 높다. 더 많은 프로세스, 더 많은 컴
퓨터, 더 많은 네트워크, 더 많은 스토리지, 더 많은 지원 소프트웨어 (추가 라이선스 비용을 발
생시키는 )를 실행해야 한다는 점을 우선 고려해야 한다.
또한 팀이나 조직에 변경이 발생하면 단기적으로 속도가 느려진다는 점도 중요하다. 새로운 개
념을 배우고 효과적으로 사용하는 방법을 익히는 데는 시간이 걸린다. 이 작업이 진행되는 동
안 다른 활동이 영향을 받는다. 이로 인해 새로운 기능 전달이 바로 느려지거나 이 비용을 상쇄
하기 위해 더 많은 인력을 추가해야 하는 상황이 발생한다.
경험에 따르면, 마이크로서비스는 주로 비용 절감에 관심을 둔 조직에는 적합하지 않다.
IT
를
프로핏 센터
profit
center
가 아닌 코스트 센터
cost
center
로 보는 비용 절감 마인드는 마이크로서비스
아키텍처를 최대한 활용하는 ...