Last year in November we held a bootcamp with Microsoft on the topic “Serverless”. We invited colleagues from Bertelsmann to the “Denkwerk” in Herford and held 3 lectures with one hands-on session each. The response was very positive and we were able to clarify ideas from cloud-native and serverless and show concepts beyond VMs and IaaS.

We have put the hands-on sessions on our Arvato-GitHub account so that colleagues or everyone else can work on them even after the bootcamp. Specifically, the sessions consisted of:

Session 1: Burst AKS with ACI Virtual Kubelet

A Kubernetes cluster was set up and a sample application of rbitia was installed, which consists of front-end, back-end and image processing. The application uses the existing pods to classify the sample images.

The Virtual Kubelet is installed afterwards, which enables the creation of Azure Container Instances (ACI) as additional worker nodes. These are then upscaled serverless and image processing is much faster than before.

Session 2: JavaScript Text-Translate and Text-Analytics

This session publishes a static web page with JavaScript code in a storage account. The serverless cognitive services for translating text and analyzing the sentiment of the text are then created and integrated.

Session 3: Extracting job ads and present them in a PowerBI Dashboard

An Azure Function is used to write job advertisements from North Rhine-Westphalia into an Azure Table Storage. This data is then loaded into a PowerBI dashboard and graphically processed.

Summary

The Bootcamp met with great interest and we received a lot of positive feedback. We could show how easy it is to develop solutions in Azure and how many (serverless) services are available. Here are some visual impressions and please take a look at our serverless shirts ^^