Serverless Azure
Mark Allan (@MarkXA)
Server evolution




“Serverless” computing





Serverless on Azure


 Workflow: Logic Apps
 APIs: Cognitive Services
DocumentDB
Document databases






DocumentDB







DEMO
Creating a database
Resource hierarchy
Regions
Partitioning

•
•
•

•
•
•
Querying





DEMO
Query Playground
Consistency levels




Indexing







Security



APIs




DEMO
DocumentDB APIs
Integration






Pricing




Useful resources
 https://azure.microsoft.com/en-
us/services/documentdb/

https://www.documentdb.com/sql/demo

https://www.documentdb.com/capacityplanner
 https://azure.microsoft.com/en-
us/pricing/calculator/?service=documentdb
 https://github.com/Azure/azure-
documentdb-dotnet
Azure Functions
Azure Functions





A function
Trigger
Inputs
Outputs
More functions
Triggers






Inputs




Outputs








Integrations


Languages



DEMO
Creating functions
Tooling




Challenges





Thank you!
Any questions?