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
77
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
76
Kubernetes Blue-Green Deployment Made Easy with Argo Rollouts - ADDO
hossambarakat
0
130
Build Your Azure Infrastructure as Code With .NET Core - Azure Day
hossambarakat
0
40
Build Your Azure Infrastructure as Code With .Net Core - Global Azure 2021
hossambarakat
0
59
Practical Domain-Driven Design with EF Core - NDC London 2021
hossambarakat
0
250
Build Your Cloud Infrastructure as Code With .Net Core - ADDO 2020
hossambarakat
0
150
Practical Domain Driven Design With EFCore - NDC Sydney 2020
hossambarakat
0
140
Build Your Cloud Infrastructure as Code With .Net Core - NDC Porto 2020
hossambarakat
2
160
Kubernetes for Developers - All Day DevOps
hossambarakat
2
180
Other Decks in Technology
See All in Technology
会社紹介資料 / Sansan Company Profile
sansan33
PRO
12
400k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
530
旬のブリと旬の技術で楽しむ AI エージェント設計開発レシピ
chack411
1
270
SwiftDataを覗き見る
akidon0000
0
260
2026/01/16_実体験から学ぶ 2025年の失敗と対策_Progate Bar
teba_eleven
1
180
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
1k
【Agentforce Hackathon Tokyo 2025 発表資料】みらいシフト:あなた働き方を、みらいへシフト。
kuratani
0
120
AI Agent Agentic Workflow の可観測性 / Observability of AI Agent Agentic Workflow
yuzujoe
1
1.6k
歴史から学ぶ、Goのメモリ管理基礎
logica0419
14
2.8k
Kusakabe_面白いダッシュボードの表現方法
ykka
0
280
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
2
540
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
890
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
240
Darren the Foodie - Storyboard
khoart
PRO
2
2.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
420
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.5k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
140
A Modern Web Designer's Workflow
chriscoyier
698
190k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
41k
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