In the previous chapter, we learned how to leverage and execute few Lambda functions based on triggers. However, one key aspect of that chapter was that the events were generated by sources or services residing within AWS. But, what if the triggers are generated by an external service provider or a third-party tool? Is Lambda even capable of handling such external services and events? Well, that's exactly what we are going to discuss and talk about in this chapter!
In this chapter, we will be covering the following topics:
- Understanding the concept of Webhooks and how they can be used to trigger Lambda functions remotely
- Triggering Lambda functions with the help of a few commonly used third-party tools and services, such as Git, Teamwork, and Slack
- Triggering Lambda functions from an external application