본문 바로가기

lambda2

Devops Day 57 (5.25) Project 3_마이크로서비스_Day 2 Github - Repository for Project 목표 - 메시지 큐의 Pub/Sub 패턴과 Producer/Consumer 패턴의 차이를 이해한다 - DB와 서버와의 통신이 가능하도록 연결한다 - 특정 상황에서 SNS, SQS로 메시지가 전달되도록 시스템을 구성한다 - SQS에 들어온 메시지를 레거시 시스템(Factory API)으로 전달하는 시스템을 구성한다 - 레거시 시스템(Factory API)의 콜백 대상이 되는 리소스를 생성해 데이터베이스에 접근할 수 있게 한다 Step 1 - Lambda 서버(Sales API) - DB 연결 1. git clone 후 sales-api 디렉토리로 들어가 CLI에 “serverless deploy” 합니다. 2. Serverless deploy 후 M.. 2023. 5. 30.
Devops Day 56 (5.24) Project 3_마이크로서비스_Day 1 Achievement Goals AWS 클라우드 환경을 기반으로 하는 느슨하게 연결된(loosely coupled) 애플리케이션 아키택처에 대한 이해 Bare minimum - Serverless를 이용한 메시지 대기열 활용 이해 및 구현 - 요구사항에 따른 애플리케이션과 인프라 구현 - 문제사항 해결을 위한 추가 리소스 생성 → DLQ, Legacy 시스템 성능문제 해결, SES - 아키택처 다이어그램 제작 Advanced 인프라 관리와 재사용성을 위한 IaC 활용 → Terraform을 통한 리소스생성 Day 1 일정 프로젝트 요구사항 및 시나리오 는 온라인으로 도넛을 판매합니다. 웹사이트를 통해서 주문 버튼을 누르는 것으로 구매(Sales API)가 가능합니다. 창고에 재고가 있다면 재고가 감소하고.. 2023. 5. 24.