- 클라우드 네이티브는 클라우드 환경에서 애플리케이션을 설계하고 실행하는 방식을 의미하며, MSA (마이크로서비스 아키텍처)는 그 일부입니다. ☁️
- MSA는 애플리케이션을 작은 서비스로 나누어 개발, 배포, 운영하며, 각 서비스는 독립적으로 관리되고 확장될 수 있습니다. 🧩
- API 게이트웨이는 MSA의 핵심 컴포넌트로, 외부 요청을 처리하고 서비스로 전달하며, 보안, 로그인, 버전 관리 등을 담당합니다. 🛡️
- 서비스 디스커버리(Service Discovery)는 MSA에서 서비스 간 상호 연결을 위한 역할을 합니다. 🤔
- 로드 밸런싱은 트래픽을 여러 서버에 분산하여 성능 및 안정성을 향상시키는 역할을 합니다. ⚖️