마이크로서비스 2.0을 위한 서비스 메시
Mohamad Bayan, Verizon 수석 솔루션 아키텍트
지난 몇 년간 대기업들이 더 빠른 소프트웨어 제공, 더 용이한 혁신과 신기술 도입, 그리고 상황에 대응하고 합리적인 결정을 내릴 수 있는 더 큰 자율성을 기대하며 마이크로서비스 아키텍처를 채택하면서, 이러한 아키텍처는 더욱 보편화되었습니다. 하지만 대부분의 도입 기업은 결국 ‘분산형 모놀리스’에 머물러 다중 언어 마이크로서비스와 같은 아키텍처의 진정한 이점을 실현하지 못했습니다.
NGINX Conf 2018 세션에서 Mohamad는 Verizon에서 마이크로서비스를 다룬 경험을 공유합니다. 그는 여러 팀이 마이크로서비스 구축에 서로 다른 기술 스택을 도입하면서 겪은 과제를 비롯해, 팀이 Microservices 2.0 솔루션에 도달하기까지의 여정을 되짚어 봅니다. Microservices 2.0의 전략은 Kubernetes와 서비스 메시를 결합한 플랫폼을 ‘외부 아키텍처’로 활용하여, 이 아키텍처와 분리된 비즈니스 중심의 다중 언어 서비스를 구축할 수 있도록 하는 것입니다.