MSA를 공부하게 된 계기전자도서관 개인 프로젝트를 진행하면서 여러 서비스를 조사하고 참고하면서 "마이크로서비스 아키텍처(MSA)"라는 키워드에 관심이 생겼다. 실제로 배달의민족, 쿠팡과 같은 대규모 서비스들이 MSA 기반으로 유연하게 확장되고 있고 실제 업계에서는 어떻게 설계하고 운영하는지 궁금했다! 그 과정에서 기존 모놀리식 구조와 MSA 구조는 어떤 차이가 있고 MSA의 특징은 무엇인지 학습하게 되었다😉 MSA의 정의 MSA는 Microservices Architecture(마이크로서비스 아키텍처)로, 하나의 애플리케이션을 여러 개의 작은서비스로 나누어 개발하고 운영하는 소프트웨어 아키텍처 스타일이다. 예를 들어 배달의 민족서비스라면 가게, 사용자, 비마트 등등 서비스가 나뉘어 있다. MSA 특징..