3.2.3 애플리케이션 타입
마이크로서비스는 재사용성을 추구하며 고도의 회복성과 확장성이 필요한 대규모 애플리케이션을 구축하는 데 매우 유용하다. 이 점이 많은 클라우드 기반 회사에서 마이크로서비스를 채택하는 이유 중 하나다. 하지만 부서 수준의 소규모 애플리케이션이나 적은 사용자 기반의 애플리케이션을 만들 때 마이크로서비스와 같은 분산 모델로 구축한다면 연관된 복잡성 때문에 그 가치보다 더 많은 비용이 발생할 수 있다.
마이크로서비스는 재사용성을 추구하며 고도의 회복성과 확장성이 필요한 대규모 애플리케이션을 구축하는 데 매우 유용하다. 이 점이 많은 클라우드 기반 회사에서 마이크로서비스를 채택하는 이유 중 하나다. 하지만 부서 수준의 소규모 애플리케이션이나 적은 사용자 기반의 애플리케이션을 만들 때 마이크로서비스와 같은 분산 모델로 구축한다면 연관된 복잡성 때문에 그 가치보다 더 많은 비용이 발생할 수 있다.