Serverless compute has completely revolutionised the way we architect and design systems, but how does that translate into the real world? In this session we’ll dig a bit deeper into architectural best practices and anti-patterns for Azure Functions, and have a look at some real life, production, Azure Function use cases.
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Real Life Azure Functions Architecture
1.
2. > Learn new skills. Go deep in code-first, expert-led sessions on
all things Microsoft Cloud, including Visual Studio Live Share –
so you can edit and debug your projects collaboratively – and
find out more on how to build a secure, scalable infrastructure
for your applications on Azure.
> Explore new tech. Get the latest info in 100+ technical sessions
focused on the trends and technologies defining the software
industry. Explore new tech with dev-centered workshops,
immersive experiences, and networking opportunities.
> Connect with experts. Go one-on-one with the Microsoft
engineers and get answers to your toughest questions.
Collaborate with your peers too, join a user group or meetup to
share your top tips and tricks, and expand your network.
free event
for developers
100+ deep-dive
sessions and workshops
350+ experts
learn and network
community building
theatres, hangouts, meetups
Register for free at aka.ms/MSIgniteTourSyd
Learning Paths
You pick the path, we’ll guide you to the
sessions that meet your learning goals.
Building your
Applications for the
Cloud. Take advantage of
the scale the cloud offers.
Getting the Most of your
Data. Use AI and Machine
Learning to get new
insights from existing
data.
Migrating Applications
to the Cloud. Modernise
your applications and
migrate to the cloud.
01
02
03
Learn new ways to code, optimise your
cloud infrastructure, and modernise your
organisation with deep technical training.
Sydney | 13 & 14 February, 2019
3. Real Life Azure Functions
Architecture
Scott Holden
AppDev TSP @ Microsoft
7. Functions 1.0 Functions 2.0
.NET Support .NET Framework 4.7.1 .NET Core 2.1
Assembly isolation No Yes
Bindings versions Runtime versions User controlled
Language options Limitations in languages and versions Languages are external to the host
Node.js version Node.js 6 only Node.js 8 & 10 + future versions
Node.js native modules Not supported Supported
HTTP triggers HTTP and specialized Webhooks HTTP (supports Webhooks)
Language Runtime Multiple languages per function app Single language per function app
Functions Proxies GA GA
OpenAPI definition Preview Not yet available
Observability Application Insights/WebJobs dashboard App Insights