Serverless with Azure AppsSTEVE LEE, OPENDIRECTIVE, TECHEXETER 25 AUG 2016
© 2016 STEVE LEE ATTRIBUTION-SHAREALIKE 4.0 INTERNATIONAL
The Cloud
Source: @adrianco
The Cloud
Value Proposition:
Easier DevOps through outsourcing
Microsoft Azure“A growing collection of integrated cloud services”
Microsoft
“…winning developers with a kinder, gentler cloud”TechRepublic
Do it yourself serverSelf managed stack
App|API + DataServer Runtime
Hardware + NetworkOS
Your Wizzy AppPHP + MySQL + ApacheLinuxDusty old box
Platform as a Service - PaaS Concentrate on your stuff
App | API + DataServer Runtime
Hardware + NetworkOS Configure
Dev + Test + Deploy
Serverless New kid on the block
App | API + DataServer Runtime
Hardware + NetworkOS
Logic fragments
Nanoservices!
Mobile App or Single Page Web App (javascript)
App(client)
PaaS
ServicesServices+ SaaS
Push
Eg HTTP + JSON + JWT API server
ClientServices
SDK
Azure Mobile AppsBackend as a Service – BaaS
App AuthSyncPush
SDK
API + Swagger
Services3rd PartySaaS
SDK
Azure FunctionsServerless
App
Functions
Services3rd PartySaaS
Azure FunctionsFunctions as a Service
Functions that run in ephemeral containers Choice of languages Connectors: Timer, Services, HTTP web hooks PAYG Open Source
Azure LogicAppsServerless
AppWorkflow
Services3rd PartySaaS
Functions
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
Demo
http://azure.com
http://martinfowler.com/articles/serverless.html
https://blog.xamarin.com/nano-services-for-mobile-apps-with-azure-functions
Any Questions?
Top Related