더북(TheBook)

딱 맞는 서비스를 찾기가 쉽지 않다

마이크로서비스 아키텍처에 맞게 시스템을 여러 서비스로 분해하는, 구체적으로 정립된 알고리즘은 따로 없습니다. 소프트웨어 개발이 대개 그렇듯 이 작업도 일종의 예술입니다. 따라서 만약 시스템을 잘못 분해할 경우, 모놀리식/마이크로서비스 아키텍처의 단점만 있는 분산 모놀리스(distributed monolith)를 구축하게 됩니다. 반드시 함께 배포해야 하는 결합도가 높은 서비스들로 이루어진 시스템이 탄생하겠죠.

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