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
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
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
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
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