Microservice Architecture

myGoodPlace
[MSA] Service Discovery(서비스 디스커버리)가 무엇이고, 나는 어떤 방식을 선호할까?
MSA에 대해 조금씩 알아가보자.  그럼, MSA가 무엇인지부터 봐야할 것 같다.  MSA가 뭘까?MSA(MicroService Architecture)란, 하나의 큰 애플리케이션을 여러 개의 작은 서비스(MicroService)로 쪼갠 구조를 의미한다. 나눠진 각각의 서비스는 의존성을 갖지 않고, 최대한 독립적으로 실행되도록 해야한다.  그럼, 서비스는 어떤 단위로 나누는거지?기능, 목적, 스케일을 기준으로 나눌 수 있다.독립적으로 실행될 수 있는 구조를 갖어야 하기때문에, 배포가 가능한 단위가 된다.  서비스가 각각 독립적으로 실행된다고 했는데, 그래도 내부적으로 다른 서비스가 필요하면 어떡해?각 서비스끼리 통신을 통해 요청을 주고 받아 이러한 부분을 해결한다.  근데, 어떻게 알고 서비스끼리 통신을..
sooyeon-kr
'Microservice Architecture' 태그의 글 목록