SOA와 MSA란? SOA는 서비스 지향 설계 방식(Service Oriented Architecture)이다. SOA는 서비스 단위로 개발을 하고, 개발된 서비스들을 공유함으로써 재가용성을 늘리고 유연성을 확보하는 것을 목표로 한다. MSA는 마이크로 서비스 설계 방식(Micro Service Archtecture)이다. MSA 또한 아주 작은 단위의 서비스로 소프트웨어를 구성함으로써 민첩하고 유연한 설계를 할 수 있도록한다. 그렇다면 둘의 차이점은? 가장 큰 차이점은 재가용성이다. SOA는 서비스를 개발하고, 이를 최대한 재가용한다. 예를 들면, A 팀과 그 옆의 B 팀이 있을 때, A에서 개발한 서비스 a를 B에서도 그대로 사용하는 것이다. 이로써 개발된 서비스 단위로 재가용성을 늘리고, 필요에 따..