Slide 1

Slide 1 text

CONTAINERS VS. SERVERLESS NIKO KÖBLER (@DASNIKO)

Slide 2

Slide 2 text

ABOUT ME ▸ Freelance Consultant/Architect/Developer/Trainer @ www.n-k.de ▸ Doing stuff with & without computers, writing Software, ~ 20 yrs ▸ Co-Lead of JUG DA (https://www.jug-da.de / @JUG_DA) ▸ Speaker at international Tech Conferences ▸ Author of „Serverless Computing in AWS Cloud“
 serverlessbuch.de ▸ Twitter: @dasniko CONTAINERS VS. SERVERLESS

Slide 3

Slide 3 text

CONTAINERS VS. SERVERLESS

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

YOUR FUNCTION RUNNING IN A JVM PACKED INTO DOCKER DEPLOYED TO KUBERNETES ON TOP OF DC/OS MANAGED BY MESOS INSTALLED ON V I R T U A L M A C H I N E S C O N T R O L L E D B Y A HYPERVISOR RUNNING ON BARE METAL. Photo by Michael Johansson (http://www.michaeljohansson.com) …and I’m sure, I forgot a few layers!

Slide 6

Slide 6 text

CONTAINERS VS. SERVERLESS

Slide 7

Slide 7 text

KUBERNETES IN PRODUCTION

Slide 8

Slide 8 text

CONTAINERS VS. SERVERLESS

Slide 9

Slide 9 text

CONTAINERS VS. SERVERLESS

Slide 10

Slide 10 text

BUT, BUT… CLOUD-NATIVE!!! CONTAINERS VS. SERVERLESS

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

CONTAINERS VS. SERVERLESS https://twitter.com/holly_cummins/status/1097435857815040000

Slide 13

Slide 13 text

CNCF CLOUD NATIVE DEFINITION V1.0 ▸ Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach. ▸ These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high- impact changes frequently and predictably with minimal toil. ▸ The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone. CONTAINERS VS. SERVERLESS https://github.com/cncf/toc/blob/master/DEFINITION.md

Slide 14

Slide 14 text

CONTAINERS VS. SERVERLESS https://twitter.com/garethr/status/1057997802238869504

Slide 15

Slide 15 text

CONTAINERS VS. SERVERLESS https://twitter.com/InfoQ/status/1097540767181127681

Slide 16

Slide 16 text

#NOKUBERNETES CONTAINERS VS. SERVERLESS

Slide 17

Slide 17 text

AWS FARGATE Run containers without managing servers or clusters https://aws.amazon.com/fargate/ CONTAINERS VS. SERVERLESS

Slide 18

Slide 18 text

RETHINK THINKING CONTAINERS VS. SERVERLESS

Slide 19

Slide 19 text

CONTAINERS VS. SERVERLESS https://twitter.com/kelseyhightower/status/921527605110513665 RETHINK THINKING…

Slide 20

Slide 20 text

CONTAINERS VS. SERVERLESS https://twitter.com/kelseyhightower/status/985917244029878272 RETHINK THINKING…

Slide 21

Slide 21 text

SERVERLESS IS NOT A QUESTION OF IF, IT’S A QUESTION OF WHEN! Simon Wardley
 (Advisor @ Leading Edge Forum) CONTAINERS VS. SERVERLESS

Slide 22

Slide 22 text

Martin Buberl, VP Engineering @ Trustpilot, Slide from https://goo.gl/VjKUXV SERVERLESS FIRST (CONTAINERS SECOND)

Slide 23

Slide 23 text

THANK YOU. ANY QUESTIONS? Slides: https://speakerdeck.com/dasniko Niko Köbler | www.n-k.de | niko@n-k.de | @dasniko CONTAINERS VS. SERVERLESS