2011 베니스 SW 아키텍처 워크샾에서 Micro Service라는 용어 처음 사용 MSA는 작은 서비스로 나누어서 개발 각 서비스끼리 독립적 개발할 수 있어야함 각 서비스마다 최적화된 개발 플랫폼을 사용할 수 있어야함 각 서비스마다 통신은 REST 통신을 많이 사용