Serverless in Office 365 Build services with Azure Functions

Slides:



Advertisements
Similar presentations
Andrew Hennessy Automating Server Application migrations to the Cloud – Goodbye Server INF21 3.
Advertisements

Kevin Francis Developing on Windows Devices ARC33 2.
Matt McSpirit Software-defined Networking in Windows Server 2016 INF32 4.
Mike James Building a cross-platform pedometer app with Xamarin & Azure MOB334.
James Bannan Freddy vs JSON: Azure Resource Manager CLD44 3.
Orin Thomas 30 Bad Habits of Server Administrators INF32 3.
Orin EDP, EFS, BitLocker, RMS, DAC, and IPsec: Protect your files at rest and in transit. WIN341 A.
Kevin Francis Big Building Blocks – a tour of Dynamics ARC323 A.
James Bannan The Cloud That Chuck Norris Built: Resilient Architecture in Azure ARC44 3.
Solving Modern Day Business Problems Using Power Apps
A deep dive into Azure AD B2C
3 Ways to Integrate Business Systems to Partners
Azure ARM Templates CLD321 Aaron Saikovski
Making of the Ignite Bot
What's New in System Center Configuration Manager, Current Branch and Intune INF324a Steven Hosking.
30 Tips and Tricks for Managing and Running Ubuntu/Bash/Windows Subsystem for Linux WIN321B Orin Thomas.
Introduction to ASP.NET Core
The Zen of Package Management
Power BI for the Enterprise
Conversation As a Platform - Part 1
Customizing Windows 10: Image Creation Tips and Tricks
Accelerate Windows 10 deployments through telemetry driven insights using Upgrade Analytics WIN321a Zach Dvorak.
Now, let’s implement/trial Windows Defender Advanced Threat Protection
Deploying Linux on Microsoft Public and Private cloud
Building Business Application with Office 365 and Other Line Business Systems
Using Azure Key Vault for Encrypting and Securing your Cloud Workloads
Microsoft Ignite /4/2018 8:46 AM
Techniques and Practices for Testing Angular
Microsoft Ignite /19/2018 2:35 AM
Need for Speed: Why Applications With No Database and No Services are Fast ARC334 Nick Randolph – Built to Roam.
Transition Your SharePoint Designer Workflows to Microsoft Flow
Mastering Connectivity to O365
Azure Functions and Automation: The SQL Agent in the Cloud
Building a Continuous Delivery Pipeline for ASP.NET Core Apps
Jenkins and Azure OPEN322 Michael Friedrich.
Microservices, Docker, .NET, Windows, Linux, Azure. Oh, My!
Get Started with Common Data Model (CDM) and PowerApps
Microsoft Virtual Academy
Advancing the SharePoint Developer Community (PnP)
SharePoint Saturday Detroit
Serverless with Microsoft Flow and Azure Functions
Darren Neimke and Jonathan Ruckert
Using Microsoft Flow with Power BI
Build vNext in VSO and TFS 2015
What’s new in Visual Studio in 2015?
Learn about PnP initiative and the new SharePoint Framework
Microsoft Edge for Developers
Microsoft Ignite /19/ :53 AM Applying DevOps principals in applications integrated with Office 365 Evergreen Ben Parker ARC231B © 2015 Microsoft.
Rob Farley, LobsterPot Solutions
Application Insights:
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Bare Metal Development for the Universal Windows Platform
M318.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite /2/2019 1:15 AM Power Up Your Cross Platform Mobile Code with Platform Specific Features using Xamarin Alec Tucker MOB331 © 2015.
Microsoft Build /2/2019 4:12 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Connect /17/2019 9:55 PM
Meetup User Experience Design for SharePoint
The Power of a Great API Damian Brady
What is Visual Studio Code?
Deep Dive into Azure API Apps and Logic Apps
Microsoft Planner A Modern Day Project Planning Tool
Jonathan Ruckert & Darren Neimke
UI test automation of MVC apps with Microsoft Edge WebDriver
Chris Henley & Ben DiQual
Empower your users with Azure Active Directory Premium
Microsoft Virtual Academy
Securing ASP.NET in an Azure Environment
Presentation transcript:

Serverless in Office 365 Build services with Azure Functions PROD324 John Liu

About John Senior Consultant SharePoint Gurus Sydney https://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era Senior Consultant SharePoint Gurus Sydney SharePoint Server MVP Office Server and Services User Groups, SharePoint Saturday, SharePoint Conferences http://johnliu.net @johnnliu https://commons.wikimedia.org/wiki/File:IBM_card_storage.NARA.jpg

Agenda Quick look What is Serverless / Azure Functions Demos, demos, demos!

Demo: Quick Look

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

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

In Practice - Costs

Question How many of you have Azure Virtual Machines Are they doing anything?

Demo - C# (CSX)

Demo - NodeJS

Demo - PowerShell – PnP, REST

Demo – Swagger

What would you build tomorrow?

Connect Webhook - SharePoint / MS Graph Flow Logic Apps PowerApps SharePoint 2013 Workflows BotFramework Chat Connectors – Teams, O365 Groups, Slack, Facebook

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

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

Power Users Work with developers or IT Pros to build a set of microservices Add Swagger API  Logic Apps, Flow or PowerApps

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

Summary Serverless Architecture Lots of demos What you can build

Questions and Feedback What do you guys think?

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 https://channel9.msdn.com/ Head to the TechNet Eval Centre to download trials of the latest Microsoft products http://Microsoft.com/en-us/evalcenter/ Visit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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 https://functions.azure.com/try

Win a Spark After Dark drone pilot pass by completing your session evaluation ASAP  #MSAUIGNITE

12/14/2017 8:03 PM Thank you Chat with me in the Speaker Lounge Find me @johnnliu http://johnliu.net © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.