13
Intro to Serverless Development Leo Lindhorst (Saxonia Systems AG) | 09.09.2019 Community Day 2019 Sponsors

Intro to Serverless Development - AWS Community Day to Serverless Develo… · Intro to Serverless Development Leo Lindhorst (Saxonia Systems AG) | 09.09.2019 Community Day 2019 Sponsors

  • Upload
    others

  • View
    40

  • Download
    0

Embed Size (px)

Citation preview

Intro to Serverless DevelopmentLeo Lindhorst (Saxonia Systems AG) | 09.09.2019

Community Day 2019 Sponsors

Leo LindhorstConsultant Software Development

[email protected]

sogehtsoftware.de

WHAT IS SERVERLESS?

Seite sogehtsoftware.de/cloud5

› Resources without provisioning and operations

› 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 or high availability

› In some cases cheaper

sogehtsoftware.de

SERVERLESS SERVICES ON AWS

Seite sogehtsoftware.de/cloud

SERVERLESS SERVICES ON AWS

7

sogehtsoftware.de

WHEN SHOULD I USE SERVERLESS

Seite sogehtsoftware.de/cloud9

› 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

sogehtsoftware.de

HOW TO DEVELOP WITH SERVERLESS

Seite sogehtsoftware.de/cloud

HOW TO DEVELOP WITH SERVERLESS

11

Example

Web Shop

API Gateway

Products Table

GetProducts Service

PostProduct ServiceManagement UI

Web App Hosting

Seite sogehtsoftware.de/cloud

HOW TO DEVELOP WITH SERVERLESS

12

Example

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

sogehtsoftware.de

WHERE DO WE USE SERVERLESS

Seite sogehtsoftware.de/cloud14

› 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 SERVERLESSCarl Zeiss Meditec AG – EQ Mobile App