본문 바로가기

MSA2

Service Discovery ( + Netflix Eureka ) 해당 게시글은 아래 MSA 강의를 참고하였다. ( 섹션 1 , Service Discovery ) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의 - 인프런 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지,.. 2024. 3. 24.
SOA 와 MSA 의 차이 최근에 MSA 에 관련한 강의,자료를 보면서 프로젝트의 크기에 따라 다르겠지만, 규모가 클 수록 MSA 아키텍처로 넘어가는 경우가 많은 것 같다. MSA 는 Cloud 을 통해서 서비스간 자유롭게 개발 및 통신할 수 있으며 서비스간 영향도가 줄어 드는 등 많은 장점을 가지고 있다. MSA 아키텍처를 완성시키기 위해서는 공수가 많이 들어가는 것 뿐만 아니라, 러닝커브가 높고 서비스 유지보수가 가능한지 등에 대한 많은 고민이 필요하다고 생각한다. SOA 는 Service Oriented Architecture 이다. 아래 그림처럼 SOA 는 서비스 공유를 최대화하여 필요한 곳에 공유 및 재사용이 가능한 서비스 중심의 아키텍처이다. MSA 는 MicroService Architecutre 이다. 위의 그림처럼.. 2024. 3. 23.