
·MSA
MSA 구현을 목표로 Kafka와 MSA에 대해 학습하던 중, 스프링 클라우드라는 것을 알게 되었다.그래서 스프링 클라우드에 대해 알아보고, 이를 이용해 실제 MSA를 어떻게 구성하면 되는지 학습해보는 시간을 가지려고 한다. 1️⃣ Spring Cloud (스프링 클라우드)스프링 클라우드란, 클라우드 네이티브 애플리케이션 개발을 도와주는 스프링 기반 프레임워크 이다.클라우드 네이티브 애플리케이션는 클라우드 환경에서 실행되도록 설계된 프로그램을 말하며, 클라우드 컴퓨팅의 장점인 민첩성과 확장성을 최대한 활용하도록 설계 되어있다.다양한 기능을 제공하여, 마이크로 서비스 아키텍처를 쉽게 구현하고 운영할 수 있도록 도와준다.디스커버리, 로드 밸런싱, 서킷 브레이커, 게이트웨이 등등 다양한 기능을 제공한다. 📌..