Serverless Architectures are becoming quite popular with developers. They allow you to write less code and do rapid prototypes faster.
You usually hear about serverless in the public clouds such as AWS, Google, and Microsoft. But thanks to Kubernetes we can also run serverless on prem using the serverless framework with several different Kubernetes serverless integrations.
In this tectorial we will create a photobook application from the ground up that uses Function-as-a-Service (FaaS) runtimes on top of Kubernetes.
The photobook will also incorporate an object recognition service and tag objects in the photo. All of these components can be entirely done on-prem and do not use any external services. Our end goal will be to build the components in the architecture below. All of this will be built on Kubernetes.
Below are the contents of the two sections in our course. You can refer back to this page to view your progression through this wonderful world of serverless!
Much of the work here is based off the FONK idea that Pete Johnson has been developing.
Julio Gomez also has made large contributions by speaking and adding code to this terrific movement.
Without great projects like Minio, Kubeless, and Serverless much of this would not be possible.
We are hopeful that as we go forward more people find the ideas of serverless bring great promise to on prem workloads and are not limited to public clouds only.
Serverless is still very much in its infancy and more tools and better techniques are still needed to make the experience better.