17
Serverless with Azure Apps STEVE LEE, OPENDIRECTIVE, TECHEXETER 25 AUG 2016 © 2016 STEVE LEE ATTRIBUTION-SHAREALIKE 4.0 INTERNATIONAL

Going serverless

Embed Size (px)

Citation preview

Page 1: Going serverless

Serverless with Azure AppsSTEVE LEE, OPENDIRECTIVE, TECHEXETER 25 AUG 2016

© 2016 STEVE LEE ATTRIBUTION-SHAREALIKE 4.0 INTERNATIONAL

Page 2: Going serverless

The Cloud

Source: @adrianco

Page 3: Going serverless

The Cloud

Page 4: Going serverless

Value Proposition:

Easier DevOps through outsourcing

Page 5: Going serverless

Microsoft Azure“A growing collection of integrated cloud services”

Microsoft

“…winning developers with a kinder, gentler cloud”TechRepublic

Page 6: Going serverless

Do it yourself serverSelf managed stack

App|API + DataServer Runtime

Hardware + NetworkOS

Your Wizzy AppPHP + MySQL + ApacheLinuxDusty old box

Page 7: Going serverless

Platform as a Service - PaaS Concentrate on your stuff

App | API + DataServer Runtime

Hardware + NetworkOS Configure

Dev + Test + Deploy

Page 8: Going serverless

Serverless New kid on the block

App | API + DataServer Runtime

Hardware + NetworkOS

Logic fragments

Nanoservices!

Page 9: Going serverless

Mobile App or Single Page Web App (javascript)

App(client)

PaaS

ServicesServices+ SaaS

Push

Eg HTTP + JSON + JWT API server

ClientServices

SDK

Page 10: Going serverless

Azure Mobile AppsBackend as a Service – BaaS

App AuthSyncPush

SDK

API + Swagger

Services3rd PartySaaS

SDK

Page 11: Going serverless

Azure FunctionsServerless

App

Functions

Services3rd PartySaaS

Page 12: Going serverless

Azure FunctionsFunctions as a Service

Functions that run in ephemeral containers Choice of languages Connectors: Timer, Services, HTTP web hooks PAYG Open Source

Page 13: Going serverless

Azure LogicAppsServerless

AppWorkflow

Services3rd PartySaaS

Functions

Page 14: Going serverless

Azure LogicApps Workflow as a Service

Integration and automating business processes

Declarative event driven workflows – JSON + DSL

Graphic designer Connectors: Time, Services, HTTP webhooks Automation API PAYG or plan

Page 15: Going serverless

Demo

Page 17: Going serverless

Any Questions?

@[email protected]