Download presentation
Presentation is loading. Please wait.
Published byNorman May Modified over 7 years ago
1
Serverless in Office 365 Build services with Azure Functions
PROD324 John Liu
2
About John Senior Consultant SharePoint Gurus Sydney
Senior Consultant SharePoint Gurus Sydney SharePoint Server MVP Office Server and Services User Groups, SharePoint Saturday, SharePoint Conferences @johnnliu
3
Agenda Quick look What is Serverless / Azure Functions
Demos, demos, demos!
4
Demo: Quick Look
5
What is “Serverless” It is a buzzword
Describe an emerging architecture of writing microservices on top of “Functions as a Service” What it is not… It doesn’t mean no servers
6
The essence of Serverless
Reduce the code that you write Pay only what you use Autoscale on demand Event driven – respond to events and triggers
7
In Practice - Costs
8
Question How many of you have Azure Virtual Machines
Are they doing anything?
9
Demo - C# (CSX)
10
Demo - NodeJS
11
Demo - PowerShell – PnP, REST
12
Demo – Swagger
13
What would you build tomorrow?
14
Connect Webhook - SharePoint / MS Graph Flow Logic Apps PowerApps
SharePoint 2013 Workflows BotFramework Chat Connectors – Teams, O365 Groups, Slack, Facebook
15
Developers most choices C# for speed, VSNET tooling
JS for frontend dev, NodeJS and VSCode PowerShell if you are just lazy like me, and it’s very readable and leverages great work done by PnP Team
16
IT Pros PowerShell skills can be reused to build incredible microservices that can solve complex business needs. You can probably teach a dev a thing or ten about PowerShell
17
Power Users Work with developers or IT Pros to build a set of microservices Add Swagger API Logic Apps, Flow or PowerApps
18
FAQ Flow vs Logic Apps vs Azure Functions
Flow is Power User workflow (IFTT) Logic Apps is Developer Workflow product (Biztalk-lite) Azure Functions is just one function. Flow/Logic Apps can use Azure Functions vs Amazon Lambda (leader) Functions has two datacenters in Australia (SYD/MEL) Functions build on top of App Service and has dedicated plans Amazon Lambda supports C# as well. Functions does F# and PowerShell Functions has much better tooling in VSNET Azure Automation Azure Automation has runbooks of PowerShell scripts, dedicated VM Input/Output/Trigger different
19
Summary Serverless Architecture Lots of demos What you can build
20
Questions and Feedback
What do you guys think?
21
Continue your Ignite learning path
12/14/2017 8:03 PM Continue your Ignite learning path Visit Channel 9 to access a wide range of Microsoft training and event recordings Head to the TechNet Eval Centre to download trials of the latest Microsoft products Visit Microsoft Virtual Academy for free online training visit © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Other sessions 3:30pm O365 Groups Roadmap
5pm Serverless for the Enterprise with Azure Functions THU 11:30 Deploying and Governing O365 Groups FRI 8:30 Office 365 Project Online, Power BI and Flow
23
Win a Spark After Dark drone pilot pass by completing your session evaluation ASAP #MSAUIGNITE
24
12/14/2017 8:03 PM Thank you Chat with me in the Speaker Lounge Find © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.