Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Serverless with Azure Functions
Search
Hossam Barakat
July 15, 2017
Technology
0
67
Serverless with Azure Functions
Hossam Barakat
July 15, 2017
Tweet
Share
More Decks by Hossam Barakat
See All by Hossam Barakat
Build Your Cloud Infrastructure as Code With .Net Core - Build Stuff
hossambarakat
0
64
Kubernetes Blue-Green Deployment Made Easy with Argo Rollouts - ADDO
hossambarakat
0
90
Build Your Azure Infrastructure as Code With .NET Core - Azure Day
hossambarakat
0
33
Build Your Azure Infrastructure as Code With .Net Core - Global Azure 2021
hossambarakat
0
48
Practical Domain-Driven Design with EF Core - NDC London 2021
hossambarakat
0
240
Build Your Cloud Infrastructure as Code With .Net Core - ADDO 2020
hossambarakat
0
130
Practical Domain Driven Design With EFCore - NDC Sydney 2020
hossambarakat
0
130
Build Your Cloud Infrastructure as Code With .Net Core - NDC Porto 2020
hossambarakat
2
150
Kubernetes for Developers - All Day DevOps
hossambarakat
2
170
Other Decks in Technology
See All in Technology
Perl歴約10年のエンジニアがフルスタックTypeScriptに出会ってみた
papix
1
250
genspark_presentation.pdf
haruki_uiru
0
110
Dynamic Reteaming And Self Organization
miholovesq
3
720
ビジネスとデザインとエンジニアリングを繋ぐために 一人のエンジニアは何ができるか / What can a single engineer do to connect business, design, and engineering?
kaminashi
2
860
コスト最適重視でAurora PostgreSQLのログ分析基盤を作ってみた #jawsug_tokyo
non97
1
840
営業向け誰でも話せるOCIセールストーク
oracle4engineer
PRO
2
140
企業が押さえるべきMCPの未来
takaakikakei
0
250
新卒エンジニアがCICDをモダナイズしてみた話
akashi_sn
2
280
PostgreSQL Log File Mastery: Optimizing Database Performance Through Advanced Log Analysis
shiviyer007
PRO
1
150
持続可能なドキュメント運用のリアル: 1年間の成果とこれから
akitok_
1
270
DjangoCon Europe 2025 Keynote - Django for Data Science
wsvincent
0
360
クラウドネイティブ環境の脅威モデリング
kyohmizu
1
120
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
YesSQL, Process and Tooling at Scale
rocio
172
14k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Statistics for Hackers
jakevdp
798
220k
How STYLIGHT went responsive
nonsquared
100
5.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
KATA
mclloyd
29
14k
We Have a Design System, Now What?
morganepeng
52
7.5k
Transcript
Serverless with Azure Functions Hossam Barakat Senior Consultant at Readify
@hossambarakat_
@hossambarakat_ • What is Serverless? • What is Azure Functions?
• Development • Deployment • Monitoring • Pricing Model Agenda
@hossambarakat_ What is Serverless? $
@hossambarakat_ What is Azure Functions? Event driven serverless compute
@hossambarakat_ Azure Functions Architecture
@hossambarakat_ Development Options • Azure Portal • Visual Studio 2017
Preview • Azure Function Core Tools
@hossambarakat_
@hossambarakat_ Emotion API File Name Emotions random name happy Emotions
Recogniser
@hossambarakat_ Deployment
@hossambarakat_ Visual Studio
@hossambarakat_ Function Core Tools
@hossambarakat_ Continuous Deployment
@hossambarakat_ CI/CD
@hossambarakat_ ARM Template Resource Deployment
@hossambarakat_ Deployment Slots Production
@hossambarakat_ Deployment Slots Production UAT
@hossambarakat_
@hossambarakat_ Monitoring
@hossambarakat_ • Extensible Application Performance Management (APM) • Monitor request
rates, response times, failure rates, exceptions,… • Custom events • Easy to use analytics portal • Built-in alerts • Integration with PowerBI and other analytics services Azure Application Insights
@hossambarakat_
@hossambarakat_ • App Service Plan • Dedicated VMs • Pay
based on number of VMs • You are responsible of scaling • Consumption Plan • Dynamic Hardware • Pay based on execution • Platform is responsible of scaling Pricing
@hossambarakat_ • Azure Functions development experience and usage of triggers
and bindings • Azure Functions deployment (Content, Infrastructure- as-code) • Monitoring Azure Functions using Application Insights Summary
@hossambarakat_ • https://martinfowler.com/articles/serverless.html • https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference • https://azure.microsoft.com/en-us/services/cognitive-services/emotion/ • https://blogs.msdn.microsoft.com/appserviceteam •
https://github.com/Azure/app-service-announcements • https://github.com/Azure/azure-webjobs-sdk-script • https://github.com/Azure/azure-quickstart-templates References
@hossambarakat_ Questions?
@hossambarakat_ Thanks