Slide 1

Slide 1 text

SERVERLESS! BUT MULTI-CLOUD? 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 SERVERLESS BUT MULTI-CLOUD

Slide 3

Slide 3 text

MULTI CLOUD? OR MULTI-CLOUD?

Slide 4

Slide 4 text

VENDOR-LOCK THE REASON WHY YOU (OR YOUR MANAGEMENT) WANT TO HAVE A SERVERLESS MULTI-CLOUD STRATEGY:

Slide 5

Slide 5 text

MISSING TRUST THE REASON WHY YOU (OR YOUR MANAGEMENT) WANT TO HAVE A SERVERLESS MULTI-CLOUD STRATEGY:

Slide 6

Slide 6 text

BECAUSE BECAUSE! THE REASON WHY YOU (OR YOUR MANAGEMENT) WANT TO HAVE A SERVERLESS MULTI-CLOUD STRATEGY:

Slide 7

Slide 7 text

Adrian Cockcroft
 (VP Cloud Architecture Strategy @ AWS) VENDOR LOCK? 2 * VL << DIY! Image Source: Battery Ventures

Slide 8

Slide 8 text

THE „LOCK-IN“-THING… SERVERLESS BUT MULTI-CLOUD AVOID LOCK-IN HAVE TOTAL CONTROL MOVE FAST INNOVATE MORE REDUCE OVERHEAD vs.

Slide 9

Slide 9 text

SORRY, IN MY ABSTRACT FOR THIS TALK, I WAS WRONG ABOUT MULTI-CLOUD. SERVERLESS BUT MULTI-CLOUD

Slide 10

Slide 10 text

SERVERLESS EVENT GATEWAY SERVERLESS BUT MULTI-CLOUD

Slide 11

Slide 11 text

SERVERLESS COMPONENTS SERVERLESS BUT MULTI-CLOUD ?

Slide 12

Slide 12 text

SEEMS THAT MULTI-CLOUD
 IS NOT AN EASY THING!? SERVERLESS BUT MULTI-CLOUD

Slide 13

Slide 13 text

CLOUDEVENTS SERVERLESS BUT MULTI-CLOUD

Slide 14

Slide 14 text

CLOUDEVENTS ▸ Events are everywhere. However, event publishers tend to describe events differently. ▸ CloudEvents (cloudevents.io) is „A specification for describing event data in a common way“ for: ▸ Consistency ▸ Accessibility ▸ Portability SERVERLESS BUT MULTI-CLOUD

Slide 15

Slide 15 text

CLOUDEVENTS - EXAMPLES SERVERLESS BUT MULTI-CLOUD

Slide 16

Slide 16 text

API EXAMPLES SERVERLESS BUT MULTI-CLOUD

Slide 17

Slide 17 text

AWS LAMBDA JAVA HANDLER SERVERLESS BUT MULTI-CLOUD

Slide 18

Slide 18 text

AZURE FUNCTION JAVA HANDLER SERVERLESS BUT MULTI-CLOUD

Slide 19

Slide 19 text

JAVASCRIPT / NODE.JS FUNCTIONS SERVERLESS BUT MULTI-CLOUD

Slide 20

Slide 20 text

DEPLOYMENT SERVERLESS BUT MULTI-CLOUD

Slide 21

Slide 21 text

VENDOR-INDEPENDENT DEPLOYMENTS ▸ Serverless Framework (serverless.com) ▸ Terraform (terraform.io) SERVERLESS BUT MULTI-CLOUD

Slide 22

Slide 22 text

VENDOR-INDEPENDENT DEPLOYMENTS W/ SERVERLESS.COM SERVERLESS BUT MULTI-CLOUD

Slide 23

Slide 23 text

JUST BECAUSE YOU CAN, DOESN’T MEAN YOU SHOULD! Experience of Life SERVERLESS BUT MULTI-CLOUD

Slide 24

Slide 24 text

IF YOU NEED IT IN 5 YEARS, BUILD IT IN 5 YEARS. UNTIL THEN: GAIN EXPERIENCE! General Advice SERVERLESS BUT MULTI-CLOUD

Slide 25

Slide 25 text

SERVERLESS BUT MULTI-CLOUD

Slide 26

Slide 26 text

THANK YOU. ANY QUESTIONS? Slides: https://speakerdeck.com/dasniko Niko Köbler | www.n-k.de | [email protected] | @dasniko SERVERLESS BUT MULTI-CLOUD