Service를 지향하는 아키텍처 SOA와의 차이점은 무엇일까요? SOA : 재사용을 통한 비용 절감 MSA : 서비스 간의 결합도를 낮추어 변화에 능동적으로 대응 -> 하나의 서비스와 연결되는 다른 서비스와의 관계를 줄인다.만약 회원가입이라는 마이크로 서비스에서 저장된 회원 목록 데이터가 결제라는 마이크로 서비스에서 사용되기 위해서는 두 개의 서비스가 연결되거나, 결제 서비스에서 직접 회원가입 서비스에 데이터베이스에 접속해서 데이터를 사용하는 방식이 아니라, API를 통해서 데이터를 요청해서 사용해야하고, 회원가입 서비스에 문제가 생길 시에도 결제 서비스에는 직접적인 영향을 주지 않고 우회할 수 있는 서비스로 제공할 수 있도록 구현된 것이 마이크로 서비스들의 관계라고 볼 수 있다. 즉 서비스 공유를 ..