실무에 가보면 대규모 시스템 뿐만 아니라, 작은 스타트업에서도 msa 로 시스템을 개발하고 운영하고 있는 경우가 생각보다 많다. msa의 장단점은 명확하지만, 모든 IT회사의 꿈은 서비스가 확장되고 트래픽이 증가하여 서버에 부하가 발생하는 것이기에 서비스를 이제 막 시작하는 회사의 개발자들의 꿈이 회사의 시스템에 반영되는것 같다. 물론 트래픽이 생각만큼 나오지 않는다면 이 설계가 불필요한 오버엔지니어링이 되는 경우도 허다하다. 지난주 강의 내용 지난주에는 msa아키텍처 설계를 위한 도구로서 spring cloud의 몇가지 서비스들을 다루어보았다. spring cloud gateway와 eureka서비스를 중심으로 order_system을 item, member, ordering 3개로 쪼개어 각기 다른 ..