인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
Amazon Cloud/Lambda

[AWS] 📚 람다 - 이미지 리사이징 서비스 (S3 / API Gateway) 구현하기

이미지 리사이징 작업 같은 경우 CPU와 메모리를 많이 사용하기 때문에 로컬 서버에서 작업을 돌려버리면 다른 사용자의 요청을 못받는 현상이 생길수 있다. 특히나 싱글 스레드 기반으로 돌아가는 노드 서버일 겨우 성능 감소의 큰 원인이 된다. 노드는 비동기 프로그래밍 기반으로 I/O작업에 유리하고 CPU 작업에 불리하기 때문이다. 그렇다고 따로 이미지 리사이징 전용 로컬 서버를 만들어 올린다 해도, 모든 사용자가 항상 이미지 리사이징 작업 기능을 이용하는 것도 아니기에 서버를 계속 돌린다는 것은 자원 낭비일수 있다. 바로 이러한 상황에서 서버리스의 서비스는 힘을 발휘한다. 람다는 특정한 동작을 수행하는 로직을 저장하고 요청이 들어올 때 로직을 실행하는 서비스다. 마치 함수처럼 호출할 때 실행하여 FaaS라고..

category_image
인파_
2022.08.19
(0)
Amazon Cloud/Lambda

[AWS] 📚 람다(Lambda) 트리거 기본 사용법 (S3 / API Gateway)

Lambda 트리거 기능 람다 트리거란, 람다 함수를 실행할 수 있는 이벤트를 일컫는다. 간단하게 예를 들면, S3에 파일이 적재되면 이를 이벤트로 받아 람다 함수를 실행 할 수도 있고, 브라우저에 url을 치면 rest api로서 람다 함수를 실행 할 수도 있다. 이처럼 람다는 다른 AWS 서비스와 유기적으로 연동될 수 있다는 점에서 굉장히 파워풀 하다고 볼 수 있다. 람다 함수를 테스트할때 눌렀던 테스트 버튼 역시 람다 트리거의 일종이라고 볼 수 있다. 람다 트리거는 다음과 같이 변화나 호출 같은 이벤트가 발생할 경우 함수 코드가 돌아가게 하여 값을 반환하게 할 수 있다. 데이터변화 : DB 데이터가 바뀌면 람다 함수 실행 API Endpoint와 결합을 시켜서 직접 또는 Endpoint로 호출 리소..

category_image
인파_
2022.05.13
(0)