amazon web service
서버리스 애플리케이션을 위한 AWS 메시징 서비스와 아키텍처 구현 패턴
서버리스 애플리케이션을 위한 AWS 메시징 서비스와 아키텍처 구현 패턴 대부분의 서버리스 애플리케이션 아키텍처는 AWS Lambda 서비스와 다양한 AWS 서비스, 마이크로서비스 및 조합하여 만듭니다. 이중 메시징 서비스 는 분산 애플리케이션이 서로 통신할 수 있도록 하는 데 중요하며 대부분 서버리스 워크로드에 기본적으로 사용됩니다. 메시징 서비스를 적절하게 사용하는 경우, 탄력성, 가용성 및 확장성을 향상시킬 수 있습니다. 또한, AWS 클라우드를 넘어 통신할 수 있도록 하고 향후 서비스 기능 및 버전에 대한 확장성을 제공할 수 있습니다. 이 글에서는 AWS에서 제공하는 기본 메시징 서비스와 이를 서버리스 애플리케이션 아키텍처에서 사용하는 방법을 비교합니다. 그리고, AWS 서버리스 애플리케이션 모델 (AWS SAM) 기반으로 배포하는 방법도 보여줍니다. (이 글의 예제는 GitHub 리포지토리 에서 받을 수 있으며, README.md에서 배포하고 각각의 예를 실행하는 방법에 대해 설명합니다.) AWS 메시징 서비스 종류 서버리스 개발자에게 가장 유용한 세 가지 메시징 패턴은 큐, 발행(Pub)/구독(Sub) 및 이벤트 버스입니다. AWS에서는 각각 Amazon Simple Queue Service (SQS) , Amazon Simple [ more… ]