site-logo

JAWS PANKRATION 2024

Slack Bot Gateway Development with AWS Lambda

Lv200

Lv200

8/24/2024 06:40 (UTC)

Session Info

I’ll introduce how I changed the web server that handled Slack webhooks to one that reliably handles the requests using AWS Lambda and MSK, and share my experiences and improvements along the way.

Subin  Kim

Subin Kim

- AWS Community Builders -

- AWS User Community Leaders -



Session Category
Developer tools


AWS Services
AWS Lambda
Amazon MSK

Session Materials


    Session Summary (by Amazon Bedrock)
      Slack Webhook Development with AWS Lambda (presented by Stephen King): - Addresses challenges in handling high-volume Slack webhooks - Proposes a new architecture using Amazon API Gateway, AWS Lambda, and Amazon MSK (Managed Streaming for Apache Kafka) - Benefits include scalability, simplicity, and reduced operational overhead - Demonstrates development using AWS SAM (Serverless Application Model) - Discusses strategies for handling latency and failed events in Kafka-based systems - Advantages of the new architecture: - Efficient handling of high traffic - Scalability without major infrastructure changes - Improved data preprocessing capabilities - Better management of failed requests and reprocessing - Suggests using ARM Graviton instances for cost savings and Kafka REST proxy for improved performance The presentation concludes with information about AWS user groups in Korea, including specialized groups for students and various technical topics. The speaker mentions their involvement in organizing events and the availability of a Slack workspace for discussions and Q&A sessions.

    ©JAWS-UG (AWS User Group - Japan). All rights reserved.