Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Using Slack and AWS EventBridge to Automate Your DevOps Tasks

Using Slack and AWS EventBridge to Automate Your DevOps Tasks

48mAdvanced2020-09-17

Authors

Carlos Rivas

Carlos Rivas

AWS Infrastructure Expert

Course details

Communication and collaboration are key to successful DevOps. Amazon EventBridge allows developers to easily create end-to-end integrations between AWS and popular third-party tools like Slack. Imagine communicating with fellow developers, testers, and sys admins; monitoring AWS processes; and automating manual tasks—all in one place. This project-based course shows how to use EventBridge to architect serverless AWS app integrations with tools like Slack. Learn how to create a custom Slack app and fetch and post data via the Slack API. Then find out how to create an AWS pipeline for monitoring and communicating code changes in your Slack channel, and use messages to automatically trigger events—such as a CI/CD workflow—using EventBridge, CodePipeline, API Gateway, and Lambda functions. Instructor Carlos Rivas—a Certified AWS Solutions Architect—leaves you with some ideas to expand the code and customize it to the needs of your own DevOps team.

Topics include:
Designing your project architecture
Creating a Slack app
Posting messages from AWS to the Slack app
Creating an AWS CodePipeline project for monitoring
Writing Lambda functions
Reacting to events sent from Slack
Executing a CI/CD pipeline from Slack

Skills covered

IT AutomationDevOps FoundationsAdvancedAmazon Web Services (AWS)AmazonDevOpsCloud ServicesCloud PlatformsNetwork and System AdministrationCloud Computing

Concepts

0. Introduction

  • 01 - EventBridge for your AWS app integrations

1. EventBridge Project Architecture

  • 02 - What's an enterprise service bus
  • 03 - Why use AWS EventBridge
  • 04 - Challenge - Design an architecture using an EventBus
  • 05 - Solution - Design an architecture using an EventBus

2. Creating a Slack App

  • 06 - Setting up Slack for your DevOps automated messages
  • 07 - Create a Slack app and add it to your workspace
  • 08 - Using the Slack API to post mesages from AWS
  • 09 - Challenge - HTTP POST to the Slack API
  • 10 - Solution - HTTP POST to the Slack API

3. Creating Your AWS CodePipeline

  • 11 - Creating an AWS CodePipeline project for monitoring
  • 12 - Writing a Lambda for EventBridge
  • 13 - Monitoring code changes with EventBridge and Slack
  • 14 - Challenge - Monitoring pipeline status
  • 15 - Solution - Monitoring pipeline status

4. Slack Integration Using EventBridge

  • 16 - Using EventBridge to automate tasks without writing code
  • 17 - Reacting to events sent from Slack to AWS
  • 18 - Configuring an HTTP endpoint to run your Lambda code
  • 19 - Executing your CI CD pipeline from Slack

Conclusion

  • 20 - Next steps

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal