Maurice Brinkmann

Fun with PaaS – How to use Cloud Foundry and its uniqueness in creative ways

What if your serverless functions had sub-millisecond cold starts? See how WebAssembly enables extremely responsive, event-driven applications.

Fun with PaaS – How to use Cloud Foundry and its uniqueness in creative ways
#1about 3 minutes

A career journey and an interactive game demo

The speaker shares his career path from CMS to cloud and introduces an interactive cat-feeding game to demonstrate the talk's core technology.

#2about 4 minutes

Understanding the evolution of cloud compute models

Cloud computing has evolved from heavyweight virtual machines to middleweight containers and finally to lightweight serverless functions.

#3about 5 minutes

Identifying the key challenges of serverless functions

Traditional serverless platforms suffer from slow cold start times, dependencies on specific operating systems, and a complex developer experience.

#4about 6 minutes

Defining WebAssembly and its original design goals

WebAssembly was created as a secure, portable, and fast binary format for the web, designed to be a compilation target for many programming languages.

#5about 2 minutes

How technologies like Java and Ruby outgrew their purpose

Languages like Java and Ruby evolved far beyond their initial use cases, showing how a technology's application can expand over time.

#6about 3 minutes

Applying WebAssembly to solve serverless performance issues

WebAssembly's features like a strong security sandbox and sub-millisecond cold start times make it an ideal runtime for high-performance serverless functions.

#7about 2 minutes

Introducing Spin for building WebAssembly serverless applications

The open-source Spin tool simplifies building and deploying WebAssembly-based serverless functions with commands for scaffolding, building, and running applications.

#8about 4 minutes

Deconstructing the architecture of the Finicky Whiskers game

The Finicky Whiskers game uses an intentionally inefficient microservices architecture to demonstrate how hundreds of WebAssembly functions can execute rapidly per session.

#9about 1 minute

Streamlining the developer experience beyond just performance

Improving the serverless developer experience involves not only performance but also simplifying setup for dependencies like databases and key-value stores.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

Rust and GoLang

Rust and GoLang

NHe4a GmbH
Karlsruhe, Germany

Remote
55-65K
Intermediate
Senior
Go
Rust
Cloud Entwickler

Cloud Entwickler

FERCHAU GmbH

Java
Azure
Continuous Integration
Amazon Web Services (AWS)