Serverless Functions with OpenFaaS Framework & Kubernetes
Is there a better time to be a developer! Thanks to Cloud Computing, deploying applications is much more comfortable than it used to be. Serverless computing is an abstraction layer in the cloud. It does not mean that there are no servers, but instead, underlying infrastructure (VM, storage, containers, and more), as well as the operating system, is abstracted away from the developer. Applications are run in compute containers that are event triggered. Developers have to create functions and depend on the infrastructure to allocate the proper resources to execute the task. Manage the load by creating copies of the functions and scale to meet the demand.
OpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker Swarm or Kubernetes which has fantastic support for metrics. We can package/deploy any simple API / service as a function.
At a high level in this session, we will discuss and deploy some of the functions to Kubernetes. We will touch upon monitoring which is an in-stacked component of OpenFaaS. At the end of the session, participants should be able to build & deploy some of the functions to kubernetes and should be able to build consumable API's.
Senior Product Marketing Manager