Skip to content

Overview

Official Training

Serverless For Everyone Else

Serverless For Everyone Else is available in eBook and video course format and teaches you the fundamentals of:

  • Managing secrets
  • Template development
  • The OpenFaaS REST API
  • Function development in Node.js
  • Accessing databases
  • Securing and monitoring functions

No Kubernetes knowledge is required. Also available in a team edition.

Link: Serverless For Everyone Else

OpenFaaS and Golang

Everyday Go is a practical, hands-on guide to writing CLIs, web pages, and microservices in Go. It also features a chapter dedicated to development and testing of functions using OpenFaaS and Go.

Link: Everyday Golang

Introduction to Serverless on Kubernetes

We partnered with the LinuxFoundation to bring you the training course: Introduction to Serverless on Kubernetes.

All of the examples are written with Python in mind, which also covers:

  • OpenFaaS on Kubernetes
  • Writing functions in Python
  • Metrics & monitoring
  • Ingress and routing for functions.
  • Custom Grafana dashboard

Link: Introduction to Serverless on Kubernetes

Kubernetes at the Edge with K3s

In this course, authored by Alex Ellis, you'll learn the various Kubernetes API primitives and how to containerise an application with Docker.

Highlights for OpenFaaS users:

  • What is K3s and why is it needed?
  • Kubernetes API Primitives
  • How to build software for multiple CPU architectures like ARM and Intel
  • Functions at the Edge with MQTT
  • Continuous Delivery with ArgoCD and Flux

Link: Introduction to Kubernetes on Edge with K3s

Workshop: Serverless on Kubernetes primer for your developer community

Book a 2-hour workshop for your development community with Alex Ellis.

Get an overview of the landscape, available FaaS projects for Kubernetes, custom demos, free copies of Serverless For Everyone Else, and a chance for Q&A.

Send us an email here for more: contact@openfaas.com