IWished
article thumbnail
코드스테이츠 DevOps #Section3 실습과제 회고
Codestates 2023. 5. 30. 10:19

프로젝트 3: 마이크로서비스 Achievement Goals AWS 클라우드 환경을 기반으로 하는 느슨하게 연결된(loosely coupled) 애플리케이션 아키택처에 대한 이해 Bare minimum Serverless를 이용한 메시지 대기열 활용 이해 및 구현 요구사항에 따른 애플리케이션과 인프라 구현 문제사항 해결을 위한 추가 리소스 생성 → DLQ, Legacy 시스템 성능문제 해결, SES 아키택처 다이어그램 제작 Day1 Section3 실습과제에서는 이때껏 배웠던 AWS의 Lambda, SQS를 이용한 마이크로소프트 아키텍처를 구현해야했다. Day1은 튜토리얼로, 목표는 다음과 같다. Serverless를 이용한 AWS 리소스 생성 메시지 Queue가 사용되는 구조 이해 1. Serverle..

article thumbnail
AWS Lambda
MicroService/Serverless 2023. 5. 12. 18:04

AWS Lambda Lambda는 AWS가 제공하는 서버리스 컴퓨팅 FaaS 솔루션으로, 함수의 인스턴스를 실행하여 이벤트를 처리한다. 서버리스 ServerLess 서버리스 서버리스 아키텍처 서버리스는 "서버가 없다"라는 뜻인데, 서비스를 하는데 있어 어찌되었든 저장소는 필요하고 서버는 필요하기 때문에 정말로 서버가 없다는 것은 아니다. 따라서 nninzoo.tistory.com 특징으로는 서버를 프로비저닝하거나 관리할 필요 없이 작성한 코드를 실행하게 해주는 서버리스 컴퓨팅 서비스로서 모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 서비스 할 수 있다. 또한 다른 AWS 서비스들과 연동이 용이하고 높은 가용성을 제공한다. 장점 1. 비용절감 람다는 사용자가 필요할 때만 함수를..