마이크로서비스 아키텍처 구축

1

향후 2~3년 안에는 많은 곳에서 사용할 것 같은 아키텍처인 듯 하지만, 그럼에도 불구하고 아직 주변에서 많이 사용하고 있지 않다.

2

그 언젠가 이 아키텍처가 활발하게 적용될 때, 우리는 조금더 나은 환경일까? 아니면 1인 1서비스라는 막중한 부담감을 가지게 될까?


마이크로서비스란 작고 자율적으로 협업하는 서비스를 의미한다. 이 정의를 구체적으로 해부하고 마이크로서비스를 차별화하는 특성에 대해 살펴보자.

마이크로서비스의 크기에 대해 필자가 말할 수 있는 다소 진부한 다른 답변은 ‘충분히 작아서 더 이상 작아질 수 없는 크기’다.

결합을 없애지 않고는 모든 것이 소용없어진다. 황금률은 ‘다른 변경 없이 특정 서비스만 변경하고 배포할 수 있는가?’다.

Written on September 25, 2017