Using Azure Functions

Embracing Serverless Architecture

Metse Phiri
Aug 24, 2017 · 2 min read

Although “serverless” architecture is still a relatively new concept, it has the power to influence how you decide to build software today. Microsoft has a serverless offering that’s built on top of WebJobs called Azure Functions. An Azure Function is simply a block of code that is triggered by an event and automatically handles specific operations without having a web server deployed.

The term “serverless” does not mean that there’s no server involved. It just means you’re letting third-parties manage that service and you can focus on creating business value.

There are plenty of articles laying out details on which platforms offer the best service. From Amazon (Lambda), Google (Google Functions), IBM (Openwhisk) and Microsoft (Azure Functions). I’m solely focusing on Azure Functions.

What I Like About Functions

Rapid prototyping

Moving away from monolithic architecture

Triggers & Bindings

  • If you would like to create a simple endpoint that sends messages to Slack, that can be easily achieved.
  • If you’re building a simple app with a front-end only, you can easily use the SendGrid binding to send emails without actively managing a server.

Sample


Thank you for reading !! :)

)

Metse Phiri

Written by

Self-taught web developer. Building things to solve small itches & inspire others to do the same. https://metsephiri.com

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade