Book Image

Learning Azure Functions

Book Image

Learning Azure Functions

Overview of this book

Functions help you easily run small pieces of code in cloud with Azure functions without worrying about a whole application or the infrastructure to run it. With Azure functions, you can use triggers to execute your code and bindings to simplify the input and output of your code. This book will start with the basics of Azure Functions. You will learn the steps to set up the environment and the tools that we will be using in the further chapters. Once you have a better understanding of this, we will be creating our first hello world function app. Later you will be introduced to triggers, how they are used to activate a function, and how binding can be used to output results of a function.You will also explore the steps to create an assembly with complex functionality that can be used by functions. Next, this book will teach you to scale your functions and use them to process data, integrate systems, and build simple APIs and microservices. Finally, this book will cover some diagnostic techniques with Azure App services and best practices of working with Azure Functions. By the end of this book, you will be well-versed with the techniques of scaling your Azure functions and making the most of serverless architecture.
Table of Contents (17 chapters)
Title Page
About the Authors
About the Reviewers
Customer Feedback

About the Authors


Manisha Yadav is a system engineer. She has worked on Java-based projects, web application projects, and Azure and AWS cloud services. She has experience of working with tools such as Jenkins and SonarQube.

She also has work experience on databases such as MYSQL and MongoDB, and frontend technology such as HTML, CSS, JavaScript, and Angular JS.

She loves to explore new cloud services and new technologies.

She loves traveling and spending time with her family. She also likes cooking.

It gives me immense pleasure to thank the people who have helped me in this Journey. Many people contributed their time and energy on my behalf to make this book what it is. I would particularly like to thank to Nitin, Sandeep, Vaishnavi, and Rupali, who have been with me and encouraged me.

I would like to thank Mitesh; without his painstaking effort, this book would have never seen the light of day.

The patience and willingness to help shown by my reviewers is greatly appreciated.

Mitesh Soni is an avid learner with 10 years of experience in the IT industry. He is an SCJP, SCWCD, VCP, IBM Urbancode, and IBM Bluemix certified professional, and Certified Scrum Master. He loves DevOps and cloud computing and he also has an interest in programming in Java. He finds design patterns fascinating. He believes a picture is worth a thousand words.

He occasionally contributes to He loves to play with kids, fiddle with his camera, and take photographs at Indroda Park. He is addicted to taking pictures without knowing many technical details. He lives in the capital of Mahatma Gandhi's home state.

Mitesh has authored the following books with Packt:

  • Jenkins Essentials, Second Edition
  • DevOps Bootcamp
  • Implementing DevOps with Microsoft Azure
  • DevOps for Web Development
  • Jenkins Essentials
  • Learning Chef

I've missed more than 9,000 shots in my career. I've lost almost 300 games. 26 times, I've been trusted to take the game-winning shot and missed. I've failed over and over and over again in my life. And that is why I succeed

— Michael Jordan4.

I've always thanked a lot of people who have been instrumental in contributing to my life's journey until now, but I guess it's time to really acknowledge that one person who has been with me as long as I can remember.

With this book, I would like to thank the one and only invisible, yet omnipresent Almighty. We share a mutual love-and-hate relationship and I really value it. You were always there equally during my good and bad times and without You, I wouldn’t have made it this far!

Special thanks to Manisha for helping me in this journey; without her this book was not possible.

Last but not least, I want to thank all who taught me how to love myself, first!