AWS2 AWS SNS(Simple Notification Service)로 Serverless Email 알림 서비스 구축하기 Jul 6, 2019 아카이브 마케팅 업무를 하다 보면 여러 상황에서 알림을 받아야할 때가 있다. 알림을 받기 위한 방법은 여러가지가 있다. 앱, 메신저의 Push notification은 사용하고 있는 앱이나 메신저가 있으면 알림을 받기는 좋지만 개발에 대해 고려해야 할 사항이 이메일에 비해 많은 것이 사실이다. 업무에서 이메일은 필수적으로 사용하고 있고 지금은 모바일에서 메일 수신 알림은 기본적으로 확인이 되기 때문에 이메일 알림도 많이 사용되고 있다. 그렇다고 이메일 알림 서비스를 개발하는 것이 그리 간단하진 않다. 언어별로 이메일 발송 라이브러리를 사용하여 구성하려고 해도 모듈을 돌릴 서버가 필요하고 알림을 받을 수신자 리스트를 관리하기 위한 Database도 필요하다. (물론 간단하게는 하드코딩.. 2023. 6. 29. AWS Lambda Layer를 사용하는 방법 Mar 4, 2019 아카이브 내용 AWS Lambda 서비스가 나오면서 Serverless 아키텍처로 인해 기존 처럼 개발자가 서버 또는 런타임 관리 및 운영에 대해 걱정할 필요 없이 기능 개발에만 집중할 수 있게 되었습니다. 이렇게 좋은 Lambda 서비스도 단점이 없진 않았습니다. 함수 실행 시간이 기존에는 5분 이었지만 현재는 최대 15분으로 확대 되었습니다. 하지만 여전히 시간의 제약은 있습니다. 또한 apex나 serverless 같은 프레임워크를 이용하여 함수들을 deploy할 때마다 함수에서 필요로 하는 패키지들을 모두 올려야 하는 부담이 있었습니다. 이를 개선하기 위해 새롭게 나온 기능이 Lambda Layer(계층) 입니다. AWS Lambda Layers Lambda Layer를 사용.. 2023. 6. 29. 이전 1 다음