serverless architecture with azure functions · 2020-05-18 · serverless architecture with azure...
TRANSCRIPT
© Noser Engineering AG 2016, Alle Rechte vorbehalten.
Serverless Architecture with
Azure Functions
Mark Allibone
@mallibone
22
Mark Allibone, Head of Mobile
@mallibone
Noser Engineering AG
Ambassador
https://mallibone.com
33
Serverless Architecture
44
55
Service Oriented Architecture
66
Service Oriented Architecture
88
9
A Monolith
10
Monolith at scale
11
1212
Microservices
1313
14
Microservices
15
Scaling Microservices
1616
Microservices: “SOA done right”
17
In a world without Azure…
Web App
Webserver
Server
18
19
Web App
Azure App Service
2020
No Infrastructure setup
2121
Minimal configuration
2222
Which service do we have to scale?
2323
Developing and Scaling
at Method Level
24
2525
Azure Functions allows building
scalable reactive systems without the
setup hassle.
26
Demo
27
HTTPS
28
C#
2929
Easy setup
3030
3131
3232
3333
3434
3535
Sharing functionality between
functions
36
Demo
37
HTTPS
3939
What about NuGet?
4040
4141
4242
4343
Building a processing pipeline
44
HTTPS
45
Demo
46
HTTPS
47
HTTPS
4848
4949
Developing in VS Code
5050
5151
5252
Create locally
5555
5757
Edit
5858
5959
Config
6060
6161
Run
6262
6363
6464
Visual Studio 2017.3 (Preview)
6666
6767
6868
Deployment via Ctrl-C & Ctrl-V?
6969
Push from Dev machine to
Production?
7070
7171
Deploying Code
7272
7373
7474
7575
Publish via Git
7676
7777
Manage Deployments
7878
7979
Coding on a live environment…
8080
8181
8282
Deploy from Code Repository
83
Takeaways
• Azure Functions are awesome
• More is coming!
84
Takeaways
• Easy setup, minimal configuration, great scalability for simple and complex
pipelines
• Develop locally in Visual Studio Code or Visual Studio
• Deploy from Git Repository Branch and Roll Back if needed
8585
Make your
Users Happy
by creating
responsive
apps that scale
8686
Thank you for coming and happy
coding!
@mallibone