MSA와 이벤트 드리븐 아키텍처(Event-Driven Architecture, EDA) 간단하게 알아보기
·
📘 IT 지식
이전 글에서 MSA 아키텍처에 대한 기본적인 구조와 개념들에 대하여 알아 보았습니다. 이번 글에서는 MSA 구조에서 데이터를 주고 받기 위해 사용하는 이벤트 기반 구조에 대한 이해를 해보려고 합니다. 마이크로 서비스 아키텍처에 대해서 궁금하신 분은 아래의 글을 참고해주세요. MSA (Micro Service Architecture) 구조와 API Gateway 역할많은 서비스들이 규모가 커질수록 배포, 장애, 확장성과 같은 문제들이 중요해지면서 모놀리식 구조에서 MSA로 전환을 고민하게 된다는 이야기들을 많이 들어보셨을거에요. 이 과정에서 자연스minchoi0912.tistory.com 이번 글은 우아콘 - 배달의 민족 마이크로 서비스 여행기 영상과 우아한 기술 블로그의 글을 참고하여 이해한 바를 정..
MSA (Micro Service Architecture) 구조와 API Gateway 역할
·
📘 IT 지식
많은 서비스들이 규모가 커질수록 배포, 장애, 확장성과 같은 문제들이 중요해지면서 모놀리식 구조에서 MSA로 전환을 고민하게 된다는 이야기들을 많이 들어보셨을거에요. 이 과정에서 자연스럽게 2개의 구조에서 차이점과 왜 이런 구조가 나오게 되었는지에 대해서 이해가 필요합니다. 최근 MSA 구조에 대한 이해가 필요하게 되면서 구조에 대한 정의와 핵심 요소인 API Gateway에 대해서 알아보겠습니다. 모놀로식 vs MSA 기본적인 모놀리식 아키텍처란 여러 도메인의 서비스를 하나의 아키텍처에 구성해둔 것으로 모든 기능이 하나의 어플리케이션으로 구성된 아키텍처를 이야기합니다. 이와 반대로 MSA는 작은 단위의 서비스들 여러 개가 함께 동작하는 서비스로 여러 개의 서버를 이야기합니다. 아래는 GPT와 함께..