![Untitled](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/71db60ed-51ff-4f0b-b564-c0bf9ef77dd2/Untitled.png)
MSA 서비스 응답 과정
- 클라이언트 요청
- API G/W
- Service Router
- Service Discovery를 통해 등록된 서비스 탐색
- 분산되어있는 Instance(Micro Service)로 요청 전달(by Load Balancer)
- Container 기반의 Micro Service는 요청에 응답
Service Mesh
![Untitled](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1c874e6e-15b0-4035-bd43-b765357fb2b0/Untitled.png)
Micro Service간의 통신을 자동화 하는 인프라 레이어
- Proxy, Authentication, Encryption, Routing, LoadBalancing 등의 기능 지원
- 서비스간의 통신과 관련된 기능을 자동화
- 서비스 배포 전략 기능
🍎 MSA 기반 기술
- Gateway
- nginx, zuul, spring-cloud ...
- ServiceMesh
- istio, zookeeper, netflix oss
- Runtime
- docker engine