더북(TheBook)

2.2 마이크로서비스를 사용하지 않아야 할 때



이 장에서 마이크로서비스가 애플리케이션을 구축할 수 있는 강력한 아키텍처 패턴인 이유를 설명했지만, 언제 마이크로서비스를 사용하면 안 되는지는 다루지 않았다. 차례대로 하나씩 살펴보자.

1. 분산 시스템 구축의 복잡성

2. 가상 서버/컨테이너의 스프롤(sprawl)1

3. 애플리케이션 유형

4. 데이터 변환과 일관성


1 역주 IT 업계에서 사용되는 용어로 활용도가 낮은 여러 서버가 실제 작업량보다 더 많은 공간과 리소스를 차지하는 현상을 의미한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.