1
Docker & Serverless
Brian Christner / Swisscom
@idomyowntricks
2
Brian Christner
Brian.Christner@swisscom.com / @idomyowntricks
● Swisscom Cloud Architect
● Background in Engineering, Cloud & Containers
● Docker Captain
3
Agenda
History of Serverless
Benefits & Challenges
Use Cases
Demo
4
Data
Centers
IaaS
PaaS
Containers
Serverless
A Brief Serverless History
~2000 2006 2007 2013 2015
Credit: @benorama
Future == Serverless
Serverless is made of Servers!
Monolithic
Application
Microservice
Monolithic vs Microservice vs FaaS
Function
Function
Function
Function
Function
Function
Function
Function
Microservice
Microservice
Docker + Serverless =
Docker faas – Alex Ellis
IronFunctions – Iron.io
Docker Lambda
Funker – Bret Fisher Docker
Docker Serverless Projects
1
1
Benefits & Challenges
Disruptively Lower Cost
Time to Market
Scalability
Benefits
Vendor Lock-in / No Standards
Persistent Storage
Tooling
Complexity
Challenges
1
4
Serverless
Use Cases
Docker Voting App
Database
Entry
Point
Entry Point
Vote Handling
HTTP Request
Process
Vote
Handle Result
HTTP Request
Serverless Voting App
Serverless Use Case
2
0
Serverless
Demo
Created by Docker Captain Alex Ellis
FaaS is a framework for building Serverless
functions on Docker Swarm
Any UNIX process can be packaged as a function
Community Input
Make it easy to deploy (Kelsey Hightower)
Serverless Demo: Docker faas
Let’s have a
look:
DEMO
Useful Links
Martin Fowler - https://martinfowler.com/articles/serverless.html
FaaS – www.github.com/allexellis/faas
https://veggiemonk.github.io/awesome-docker/
Thank you
Brian Christner / Swisscom
@idomyowntricks

Docker Serverless