This chapter will introduce OpenFaaS, a serverless framework that uses a software container as a unit of deployment. OpenFaaS has been designed to run and utilize the orchestration engine in Docker Swarm mode.
The chapter will start by introducing OpenFaaS and explaining its architecture. Then we will go on to discuss how to use OpenFaaS to prepare and deploy functions. Finally, this chapter will end with how to install a Grafana/Prometheus dashboard for OpenFaaS.