Intro to Serverless Development Leo Lindhorst (Saxonia Systems AG) - - PowerPoint PPT Presentation

intro to serverless development
SMART_READER_LITE
LIVE PREVIEW

Intro to Serverless Development Leo Lindhorst (Saxonia Systems AG) - - PowerPoint PPT Presentation

Intro to Serverless Development Leo Lindhorst (Saxonia Systems AG) | 09.09.2019 Community Day 2019 Sponsors Leo Lindhorst Consultant Software Development leo.lindhorst@saxsys.de WHAT IS SERVERLESS? sogehtsoftware.de WHAT IS SERVERLESS


slide-1
SLIDE 1

Intro to Serverless Development

Leo Lindhorst (Saxonia Systems AG) | 09.09.2019

Community Day 2019 Sponsors

slide-2
SLIDE 2

Leo Lindhorst

Consultant Software Development leo.lindhorst@saxsys.de

slide-3
SLIDE 3

sogehtsoftware.de

WHAT IS SERVERLESS?

slide-4
SLIDE 4

Seite sogehtsoftware.de/cloud 5

› Resources without provisioning and

  • perations

› Automatic scaling › Fault-Tolerant by design › Pay-as-you-go, Scale-to-zero › E.g. Storage, Compute, Databases,…

…and why should I care?

WHAT IS SERVERLESS

› Quick and easy to develop › Easy to maintain

› No maintenance on instance, network, OS,

  • etc. level

› No effort or cost for scaling, redundancy

  • r high availability

› In some cases cheaper

slide-5
SLIDE 5

sogehtsoftware.de

SERVERLESS SERVICES ON AWS

slide-6
SLIDE 6

Seite sogehtsoftware.de/cloud

SERVERLESS SERVICES ON AWS

7

slide-7
SLIDE 7

sogehtsoftware.de

WHEN SHOULD I USE SERVERLESS

slide-8
SLIDE 8

Seite sogehtsoftware.de/cloud 9

› Workloads with irregular access patterns › Workloads with short execution times › Prototyping › Automation › Event Handling

WHEN SHOULD I USE SERVERLESS

› Workloads long & ressource heavy execution › Full-load scenarios (Batch-Processing, etc.) › Predictable Workloads

slide-9
SLIDE 9

sogehtsoftware.de

HOW TO DEVELOP WITH SERVERLESS

slide-10
SLIDE 10

Seite sogehtsoftware.de/cloud

HOW TO DEVELOP WITH SERVERLESS

11

Example

Web Shop API Gateway Products Table GetProducts Service PostProduct Service Management UI Web App Hosting

slide-11
SLIDE 11

Seite sogehtsoftware.de/cloud

HOW TO DEVELOP WITH SERVERLESS

12

Example

https://github.com/serverless-shop-example

slide-12
SLIDE 12

sogehtsoftware.de

WHERE DO WE USE SERVERLESS

slide-13
SLIDE 13

Seite sogehtsoftware.de/cloud 14

› Transfer medical data to mobile devices & surgery devices via the cloud › Durable solution with low development & maintenance effort because of Serverless technologies › Usage of certified AWS services to ensure regulatory compliance › Encryption in transit and at rest using AWS services

WHERE DO WE USE SERVERLESS

Carl Zeiss Meditec AG – EQ Mobile App