AWS Lambda
AWS Lambda를 이용한 Slack Bot 개발 (2) : API Gateway를 통한 이벤트 처리
AWS Lambda를 이용한 Slack Bot 개발 (2) : API Gateway를 통한 이벤트 처리
2023.09.05이번 글에서는 AWS Lambda를 활용하여 Slack Bot을 개발하는 과정 중, API Gateway를 통한 이벤트 처리에 대해 자세히 알아보겠습니다. 이 글은 "AWS Lambda를 이용한 Slack Bot 개발 가이드"의 두 번째 글입니다. 첫 번째 글에서는 AWS Lambda와 Slack Bot의 기본 설정, 권한 관리, 토큰 설정 등에 대해 알아보았습니다. 이러한 기본 설정이 완료되었다면, 이번 글에서는 실제로 Slack에서 발생하는 이벤트를 AWS Lambda 함수에서 어떻게 처리할 수 있는지에 대해 살펴보겠습니다. API Gateway는 AWS에서 제공하는 완전 관리형 API 생성 및 관리 서비스입니다. 이를 통해 HTTP 요청을 Lambda 함수에 연결할 수 있으며, 이 과정에서 다양한 ..
AWS Lambda를 이용한 Slack Bot 개발 (1) : 기본 설정
AWS Lambda를 이용한 Slack Bot 개발 (1) : 기본 설정
2023.09.04Slack은 협업 도구로서의 역할을 넘어 다양한 통합과 자동화를 가능하게 하는 강력한 플랫폼입니다. 특히 Slack Events API를 활용하면, 사용자의 메시지, 멘션, 리액션 등 다양한 이벤트에 반응하는 봇을 만들 수 있습니다. 이 글에서는 Python과 AWS Lambda를 사용하여 Slack Bot을 만드는 방법을 소개하겠습니다. 왜 AWS Lambda인가? AWS Lambda는 서버리스 컴퓨팅 서비스로, 서버 관리의 부담 없이 코드를 실행할 수 있습니다. 특히 Python에서는 AWS Lambda 함수를 사용하는 데 필요한 리소스가 많지 않아, 빠르고 저렴하게 봇을 구현할 수 있습니다. AWS 람다(Lambda) 비용 정책 살펴보기 #1. AWS Lambda와 서버리스 컴퓨팅 AWS Lambd..
AWS 람다(Lambda) 비용 정책 살펴보기
AWS 람다(Lambda) 비용 정책 살펴보기
2023.09.04#1. AWS Lambda와 서버리스 컴퓨팅AWS Lambda는 Amazon Web Services(AWS)에서 제공하는 서버리스 컴퓨팅 서비스입니다. "서버리스"라는 용어는 사용자가 서버를 직접 관리할 필요가 없다는 것을 의미합니다. 코드를 업로드하기만 하면, AWS Lambda가 자동으로 실행, 스케일링, 모니터링 등을 처리해 줍니다. 이로 인해 개발자는 인프라 관리보다는 비즈니스 로직에 더 집중할 수 있습니다.서버리스와 전통적인 서버 기반 모델의 차이전통적인 서버 기반의 애플리케이션에서는 서버 프로비저닝, 로드 밸런싱, 코드 배포, 패치 관리 등 많은 작업이 필요합니다. 반면, Lambda와 같은 서버리스 모델에서는 이러한 작업들이 대부분 자동화되어 있습니다.AWS Lambda와 EC2의 비교AWS..