Skip to product information
1 of 1

Rahul Sawhney,Kalyan Chanumolu

Beginning Azure Functions: Building Scalable and Serverless Apps

Beginning Azure Functions: Building Scalable and Serverless Apps

Regular price £38.10 GBP
Regular price £44.99 GBP Sale price £38.10 GBP
15% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £6.89

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Beginning Azure Functions: Building Scalable and Serverless Apps


Azure Functions 4.0 is a comprehensive guide to creating highly scalable apps and monitoring them in production using Azure Functions. It covers durable functions, Azure Functions serverless API, Azure Functions runtime versions, Isolated Process model, and Azure Functions binding expression patterns. It also provides practical skills such as creating Azure Functions using different triggers and bindings, monitoring Azure Functions in production, performing remote debugging, and securing functions.

Format: Paperback / softback
Length: 179 pages
Publication date: 02 March 2023
Publisher: APress


Azure Functions 4.0 is a powerful tool for creating highly scalable apps and monitoring Azure functions in production. This book provides a comprehensive guide to durable functions, covering the basics, creating bindings, and converting monolithic applications to use Azure Functions. It also includes updates to the Azure Portal, runtime versions, Isolated Process model, and a comparison of Azure Functions and Azure Logic Apps. You'll learn how to register binding extensions, use binding expression patterns, and best practices for using Azure Functions. Additionally, you'll learn how to create Azure Functions using different triggers and bindings, monitor them in production, perform remote debugging, and secure your functions. By the end of this book, you'll have the foundational knowledge to work with Azure Functions and practical skills to create and monitor them. Whether you're a developer or DevOps developer, this book will help you get started with Azure Functions and improve your skills.

Azure Functions 4.0: Building Scalable Apps and Monitoring Functions in Production


Azure Functions 4.0 is a powerful tool for creating highly scalable apps and monitoring Azure functions in production. This book provides a comprehensive guide to durable functions, covering the basics, creating bindings, and converting monolithic applications to use Azure Functions. It also includes updates to the Azure Portal, runtime versions, Isolated Process model, and a comparison of Azure Functions and Azure Logic Apps. You'll learn how to register binding extensions, use binding expression patterns, and best practices for using Azure Functions. Additionally, you'll learn how to create Azure Functions using different triggers and bindings, monitor them in production, perform remote debugging, and secure your functions. By the end of this book, you'll have the foundational knowledge to work with Azure Functions and practical skills to create and monitor them. Whether you're a developer or DevOps developer, this book will help you get started with Azure Functions and improve your skills.

Introduction to Azure Functions


Azure Functions is a serverless computing platform that allows you to run code without managing servers. It provides a wide range of triggers and bindings that allow you to connect to various services and resources. Azure Functions can be deployed to Azure, on-premises, or in the cloud. You can use Azure Functions to build web apps, mobile apps, and IoT apps. Azure Functions is built on top of the Azure Functions runtime, which is a lightweight runtime that runs your code in a container. The runtime provides a set of APIs that you can use to interact with your code. Azure Functions also provides a set of tools and services that you can use to manage your functions, including the Azure Functions Portal, Azure Functions CLI, and Azure Functions Extensions.

Durable Functions for Statefulness


Durable functions are functions that can be executed multiple times and maintain their state between executions. Durable functions are useful for building applications that require stateful behavior, such as chatbots, inventory management systems, and financial applications. Azure Functions provides a set of features that allow you to create durable functions, including the Durable Functions runtime, the Durable Functions SDK, and the Durable Functions Extension. The Durable Functions runtime provides a set of APIs that you can use to create durable functions. The Durable Functions SDK provides a set of tools and libraries that you can use to develop durable functions. The Durable Functions Extension provides a set of features that you can use to enhance the functionality of durable functions.

Creating a Serverless API Using Azure Functions


Azure Functions provides a set of features that allow you to create a serverless API. A serverless API is a web service that is hosted on the cloud and can be accessed by clients over the internet. Azure Functions provides a set of triggers and bindings that you can use to create a serverless API. You can use the HTTP trigger to create a web service that responds to HTTP requests. You can use the Timer trigger to create a web service that runs at a specific time. You can use the Queue trigger to create a web service that processes messages from a queue. You can use the Blob trigger to create a web service that processes files from a blob storage account. You can use the Service Bus trigger to create a web service that processes messages from a service bus.

Understanding Durable Azure Functions


Durable Azure Functions are functions that can be executed multiple times and maintain their state between executions. Durable Azure Functions are useful for building applications that require stateful behavior, such as chatbots, inventory management systems, and financial applications. Azure Functions provides a set of features that allow you to create durable functions, including the Durable Functions runtime, the Durable Functions SDK, and the Durable Functions Extension. The Durable Functions runtime provides a set of APIs that you can use to create durable functions. The Durable Functions SDK provides a set of tools and libraries that you can use to develop durable functions. The Durable Functions Extension provides a set of features that you can use to enhance the functionality of durable functions.

Deploying Azure Functions and Monitoring Them in Production


Deploying Azure Functions and monitoring them in production is a critical step in building a successful application. Azure Functions provides a set of features that allow you to deploy your functions to Azure. You can use the Azure Functions Portal to deploy your functions. You can use the Azure Functions CLI to deploy your functions. You can use the Azure Functions Extensions to deploy your functions. You can use the Azure Functions Monitoring feature to monitor your functions in production. The Azure Functions Monitoring feature provides a set of metrics and logs that you can use to monitor your functions. You can use the Azure Functions Monitoring feature to identify performance issues and optimize your functions.

Updating the Azure Portal and Runtime Versions


The Azure Portal has been updated to provide a more user-friendly experience. The Azure Portal now provides a set of features that allow you to manage your functions, including the ability to create, deploy, and monitor your functions. The Azure Portal also provides a set of features that allow you to manage your resources, including the ability to create, deploy, and monitor your resources. The Azure Portal also provides a set of features that allow you to manage your subscriptions, including the ability to create, deploy, and monitor your subscriptions. The Azure Portal also provides a set of features that allow you to manage your billing, including the ability to create, deploy, and monitor your billing.

The Azure Functions runtime has been updated to provide a more efficient and scalable runtime. The Azure Functions runtime now provides a set of features that allow you to optimize your functions for performance. The Azure Functions runtime now provides a set of features that allow you to optimize your functions for scalability. The Azure Functions runtime now provides a set of features that allow you to optimize your functions for security. The Azure Functions runtime now provides a set of features that allow you to optimize your functions for reliability.

Isolated Process Model


The Isolated Process Model is a new feature of Azure Functions that allows you to run your functions in a separate process from your application. The Isolated Process Model provides a set of features that allow you to optimize your functions for performance. The Isolated Process Model provides a set of features that allow you to optimize your functions for scalability. The Isolated Process Model provides a set of features that allow you to optimize your functions for security. The Isolated Process Model provides a set of features that allow you to optimize your functions for reliability.

Comparing Azure Functions and Azure Logic Apps


Azure Functions and Azure Logic Apps are two popular serverless computing platforms that allow you to build applications without managing servers. Azure Functions provides a set of features that allow you to create serverless APIs, while Azure Logic Apps provides a set of features that allow you to create workflows. Azure Functions and Azure Logic Apps are similar in many ways, but they also have some differences. Azure Functions provides a set of features that allow you to create serverless APIs, while Azure Logic Apps provides a set of features that allow you to create workflows. Azure Functions provides a set of features that allow you to create serverless APIs, while Azure Logic Apps provides a set of features that allow you to create workflows. Azure Functions provides a set of features that allow you to create serverless APIs, while Azure Logic Apps provides a set of features that allow you to create workflows.

Registering Binding Extensions


Binding extensions are a set of tools and libraries that you can use to enhance the functionality of your functions. Binding extensions allow you to connect your functions to other services and resources. Binding extensions allow you to connect your functions to other services and resources. Binding extensions allow you to connect your functions to other services and resources. Binding extensions allow you to connect your functions to other services and resources.

Using Binding Expression Patterns


Binding expression patterns are a set of tools and libraries that you can use to create binding expressions. Binding expression patterns allow you to create binding expressions that are more readable and maintainable. Binding expression patterns allow you to create binding expressions that are more readable and maintainable. Binding expression patterns allow you to create binding expressions that are more readable and maintainable. Binding expression patterns allow you to create binding expressions that are more readable and maintainable.

Best Practices for Using Azure Functions


Best practices for using Azure Functions include the following: Use triggers and bindings in an Azure function. Create a serverless API using Azure Functions. Understand durable Azure functions, including scalability, disaster recovery, and geo-distribution. Deploy Azure Function and monitor it in production. Register binding extensions and use binding expression patterns. Perform remote debugging and secure your functions. By following these best practices, you can create and monitor Azure Functions that are reliable, scalable, and secure.

Conclusion


Azure Functions 4.0 is a powerful tool for creating highly scalable apps and monitoring Azure functions in production. This book provides a comprehensive guide to durable functions, covering the basics, creating bindings, and converting monolithic applications to use Azure Functions. It also includes updates to the Azure Portal, runtime versions, Isolated Process model, and a comparison of Azure Functions and Azure Logic Apps. You'll learn how to register binding extensions, use binding expression patterns, and best practices for using Azure Functions. Additionally, you'll learn how to create Azure Functions using different triggers and bindings, monitor them in production, perform remote debugging, and secure your functions. By the end of this book, you'll have the foundational knowledge to work with Azure Functions and practical skills to create and monitor them. Whether you're a developer or DevOps developer, this book will help you get started with Azure Functions and improve your skills.

Weight: 308g
Dimension: 235 x 155 (mm)
ISBN-13: 9781484292020
Edition number: 2nd ed.

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details