MSA 원칙 마이크로서비스 구현시 지켜야할 원칙 : 서비스 하나에 책임도 하나 특징 1) API 를 통해서만 마이크로서비스와 서비스와 상호작용할 수 있다. 2) 마이크로 서비스는 가볍다. 3) 다양한 언어로 구성할 수 있다. 동일한 기술 다른버전 서로 다른 언어 서로 다른 아키텍쳐 4) 마이크로서비스 환경에서의 자동화 개발단계의 자동화를 위해 GIT과 같은 형상관리도구와 Jenkins, Travis CI 같은 지속적 통합도구를 함께 사용 마이크로서비스는 단위 비즈니스 영역에 맞춰 만들어지므로, 일체형 어플리케이션보다는 자동화해야할 테스트 케이스가 수가적 5) 마이크로서비스를 지원하는 생태계 데브옵스 프로세스, 중앙 집중식 로그관리, 서비스 헤지스트리, API 게이트웨이, 모니터링, 서비스 라우팅, 작업 ..