Hands-on Serverless with OpenFaaS and Python
This workshop is a series of hands-on labs for learning how to build, deploy and run OpenFaaS functions.
We start by deploying OpenFaaS to your laptop with Docker for Mac or Windows and then learn how to build, deploy and invoke Serverless functions in Python.
Topics will include: managing dependencies with pip, dealing with API tokens through secure secrets, monitoring functions with Prometheus, invoking functions asynchronously and chaining functions together to create applications.
We'll finish by building a GitHub bot which automatically respond to issues. The same method could be applied by connecting to online event-streams through IFTTT.com - this will enable you to build bots, auto-responders and integrations with social media and IoT devices.