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 …and why should I care? › Resources without provisioning and › Quick and easy to develop operations › Easy to maintain › Automatic scaling › No maintenance on instance, network, OS, › Fault-Tolerant by design etc. level › Pay-as-you-go, Scale-to-zero › No effort or cost for scaling, redundancy or high availability › E.g. Storage, Compute, Databases,… › In some cases cheaper Seite 5 sogehtsoftware.de /cloud
SERVERLESS SERVICES ON AWS sogehtsoftware.de
SERVERLESS SERVICES ON AWS Seite 7 sogehtsoftware.de /cloud
WHEN SHOULD I USE SERVERLESS sogehtsoftware.de
WHEN SHOULD I USE SERVERLESS › Workloads with irregular access patterns › Workloads with short execution times › Workloads long & ressource heavy execution › Prototyping › Full-load scenarios (Batch-Processing, etc.) › Automation › Predictable Workloads › Event Handling Seite 9 sogehtsoftware.de /cloud
HOW TO DEVELOP WITH SERVERLESS sogehtsoftware.de
HOW TO DEVELOP WITH SERVERLESS Example GetProducts Service Web Shop API Gateway Products Table PostProduct Service Management UI Web App Hosting Seite 11 sogehtsoftware.de /cloud
HOW TO DEVELOP WITH SERVERLESS Example https://github.com/serverless-shop-example Seite 12 sogehtsoftware.de /cloud
WHERE DO WE USE SERVERLESS sogehtsoftware.de
WHERE DO WE USE SERVERLESS Carl Zeiss Meditec AG – EQ Mobile App › 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 Seite 14 sogehtsoftware.de /cloud
Recommend
More recommend