Intro to Serverless Development
Leo Lindhorst (Saxonia Systems AG) | 09.09.2019
Community Day 2019 Sponsors
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
Leo Lindhorst (Saxonia Systems AG) | 09.09.2019
Community Day 2019 Sponsors
sogehtsoftware.de
Seite sogehtsoftware.de/cloud 5
› Resources without provisioning and
› Automatic scaling › Fault-Tolerant by design › Pay-as-you-go, Scale-to-zero › E.g. Storage, Compute, Databases,…
…and why should I care?
› Quick and easy to develop › Easy to maintain
› No maintenance on instance, network, OS,
› No effort or cost for scaling, redundancy
› In some cases cheaper
sogehtsoftware.de
Seite sogehtsoftware.de/cloud
7
sogehtsoftware.de
Seite sogehtsoftware.de/cloud 9
› Workloads with irregular access patterns › Workloads with short execution times › Prototyping › Automation › Event Handling
› Workloads long & ressource heavy execution › Full-load scenarios (Batch-Processing, etc.) › Predictable Workloads
sogehtsoftware.de
Seite sogehtsoftware.de/cloud
11
Example
Web Shop API Gateway Products Table GetProducts Service PostProduct Service Management UI Web App Hosting
Seite sogehtsoftware.de/cloud
12
Example
sogehtsoftware.de
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
Carl Zeiss Meditec AG – EQ Mobile App