Learn how to use EventBridge to integrate third-party apps, such as Slack, with AWS for better communication, collaboration, and even automation of DevOps tasks.
Overview
Syllabus
Introduction
- EventBridge for your AWS app integrations
- What's an enterprise service bus?
- Why use AWS EventBridge
- Challenge: Design an architecture using an EventBus
- Solution: Design an architecture using an EventBus
- Setting up Slack for your DevOps automated messages
- Create a Slack app and add it to your workspace
- Using the Slack API to post mesages from AWS
- Challenge: HTTP POST to the Slack API
- Solution: HTTP POST to the Slack API
- Creating an AWS CodePipeline project for monitoring
- Writing a Lambda for EventBridge
- Monitoring code changes with EventBridge and Slack
- Challenge: Monitoring pipeline status
- Solution: Monitoring pipeline status
- Using EventBridge to automate tasks without writing code
- Reacting to events sent from Slack to AWS
- Configuring an HTTP endpoint to run your Lambda code
- Executing your CI/CD pipeline from Slack
- Next steps
Taught by
Carlos Rivas