반응형

Lambda 4

Project 3 : 마이크로서비스 DAY-3 (자동 재고 확보 시스템 을 위한 MSA 구성)

프로젝트 개요 AWS 클라우드 환경을 기반으로 하는 느슨하게 연결된 (loosely coupled) 어플리케이션 아키텍처에 대한 이해 프로젝트 요구사항 및 시나리오 프로젝트 명 : 을 위한 MSA 구성 Day 3 목표 Factory-API 문서 Factory-API Document Method - POST Path - /api/manufactures Request Body Schema : application/json { MessageGroupId : string(메시지 그룹 아이디) //"stock-arrival-group", MessageAttributeProductId : string(추가 생산이 필요한 제품 아이디), MessageAttributeProductCnt : string(추가 생산 요청..

DevOps/프로젝트 2023.02.22

Project 3 : 마이크로서비스 DAY-1 (튜토리얼)

프로젝트 개요 AWS 클라우드 환경을 기반으로 하는 느슨하게 연결된 (loosely coupled) 어플리케이션 아키텍처에 대한 이해 최소 요구 사항 Serverless 를 이용한 메시지 대기열 활용 이해 및 구현 요구사항에 따른 어플리케이션과 인프라 구현 문제사항 해결을 위한 추가 리소스 생성 -> DLQ, Legacy 시스템 성능문제 해결, SES 아키텍처 다이어그램 제작 Advanced 인프라 관리와 재사용성을 위한 IaC 활용 -> Terraform을 통한 리소스생성 프로젝트 요구사항 및 시나리오 프로젝트 명 : 을 위한 MSA 구성 시나리오 는 온라인으로 도너츠를 판매합니다. 웹사이트 통해서 주문 버튼을 누르는 것으로 구매(Sales API)가 가능합니다. 창고에 재고가 있다면 재고가 감소하고 ..

DevOps/프로젝트 2023.02.18

[Mac OS]API Gataway 와 서버리스 어플리케이션

#1. API Gateway - Lambda 배포 1. Lambdda 함수와 API Gateway 세팅을 위한 SAM 사용 => SAM 이란 - Serverless Application Model 는 서버리스 어플리케이션을 빌드하는데 사용할 수 있는 오픈 소스 AWS 프레임워크 SAM setting (Lambda to DynamoDB) https://serverlessland.com/patterns/lambda-dynamodb Serverless Land Your resource for learning serverless technology. serverlessland.com #Download git clone https://github.com/aws-samples/serverless-patterns/ ..

클라우드/AWS 2023.02.04

독립적 서비스 구성 - AWS Lambda, API Gateway

AWS Lambda 란? - AWS 가 제공하는 서버리스 Faas 솔루션 - 함수의 인스턴스를 실행하여 이벤트 처리 Faas 란? - 개발자가 자체 인프라를 유지관리할 필요 없이 어플리케이션 패키지를 빌드,실행,관리 할 수 있게 해주는 일종의 클라우드 컴퓨팅 서비스 - stateless 컨테이너에서 실행되는 이벤트 기반 컴퓨팅 실행 모델 - 자체 서버 시스템이나 수명이 긴 서버 어플리케이션을 관리하지 않고 백앤드 코드를 실행함 => 서버를 프로비저닝 하거나 관리할 필요 없이 작성한 코드를 백앤드 서비스로서 배포할 수 있게 해줌 - 런타임(node.js, Java 등)에 대한 사전 준비가 필요하지 않음 - 상태 및 실행 기간과 관련하여 상당한 아키텍처 제한이 있음 - 수평적 확장은 완전 자동적, 탄력적이며..

DevOps/DevOps 2023.02.02
반응형