- Understand Azure Functions
- Understanding what serverless means
- How serverless saves money
- Key concepts
- A basic typescript based Azure Function
2. Who am I?
• Architect – Software Development with 10+ years of
experience in the industry
• Microsoft Certified Azure Associate Developer and
Administrator
• Speaker at Global Azure Bootcamp 2018 and 2019
• Runs Microsoft User Group Ludhiana
• Developer and Open Teacher
• Continuous Learner
@codestellar
3. Disclaimer
• The content of the slides is not my own and is
taken from the different sources on the
internet and majorly from Microsoft Docs.
@codestellar
5. What is
Azure
Functions?
Event based, serverless compute Service
Event Driven and is scalable. An Azure function
on Consumption plan scale up to 200 instances.
Choice of programming language. C#, nodejs,
php, Java or python
Great developer experience using VSCode
Just focus on your application code.
@codestellar
8. Key Concepts
•Function App: Unit of development,
deployment and scaling. Can have
many functions.
•Triggers: Event Source that invokes
the function. One per function.
•Bindings:
• Input: Data that is pulled in at
the start of execution. Can be
multiple.
• Output: Data that is pushed out
after the execution. Can be
multiple.
• Read More
@codestellar
10. Where do Azure Functions Fit?
Processing on top of
event streams (IoT,
Event Hubs)
Web API(s) and Mobile
Backends
Glue between Systems
Automating Scripts and
Jobs
Pub/Sub Patterns
@codestellar