Azure Serverless Computing Cookbook : Over 50 Recipes to Help You Build Applications Hosted on Serverless Architecture Using Azure Functions

Saved in:
Bibliographic Details
Main Author: Sreeram, Praveen Kumar
Format: Book
Language:English
Published: Birmingham : Packt Publishing, Limited, 2017
Edition:1st ed
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 10872nam a22003853i 4500
001 6c45c50a-1fb1-4b2f-91d5-891d622752ae
005 20230617000000.0
008 230119s2017 xx o ||||0 eng d
020 |a 9781788392594  |q (electronic bk.) 
035 |a (Au-PeEL)EBL4980948 
035 |a (CaPaEBR)ebr11427307 
035 |a (EXLCZ)9917758238000041 
035 |a (MiAaPQ)EBC4980948 
035 |a (OCoLC)1002008429 
040 |a MiAaPQ  |b eng  |e rda  |e pn  |c MiAaPQ  |d MiAaPQ 
050 4 |a TK5105.88813.S64 2017 
100 1 |a Sreeram, Praveen Kumar 
245 1 0 |a Azure Serverless Computing Cookbook :  |b Over 50 Recipes to Help You Build Applications Hosted on Serverless Architecture Using Azure Functions 
250 |a 1st ed 
264 1 |a Birmingham :  |b Packt Publishing, Limited,  |c 2017 
264 4 |c ©2017 
300 |a 1 online resource (326 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Cover -- Copyright -- Credits -- Foreword -- About the Author -- About the Reviewer -- Acknowledgments -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Accelerate Your Cloud Application Development Using Azure Function Triggers and Bindings -- Introduction -- Building a backend Web API using HTTP triggers -- Getting ready -- How to do it… -- How it works… -- See also -- Persisting employee details using Azure Storage table output bindings -- Getting ready -- How to do it... -- How it works... -- Understanding more about Storage Connection -- What is Azure Table storage service? -- Partition key and row key -- There's more... -- Saving the profile images to Queues using Queue output bindings -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Storing the image in Azure Blob storage -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also... -- Cropping an image using ImageResizer trigger -- Getting ready -- How to do it... -- How it works... -- See also -- Chapter 2: Working with Notifications Using SendGrid and Twilio Services -- Introduction -- Sending an email notification to the administrator of the website using the SendGrid service -- Getting ready -- Creating a SendGrid account -- Generating the SendGrid API key -- Configuring the SendGrid API key with the Azure Function app -- How to do it... -- How it works... -- See also -- Sending an email notification to the end user dynamically -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Implementing email logging in the Blob storage -- How to do it... -- How it works... -- Modifying the email content to include an attachment -- Getting ready -- How to do it... -- Customizing the log file name using IBinder interface -- Adding an attachment to the email 
505 8 |a Chapter 7: Code Reusability and Refactoring the Code in Azure Functions -- Introduction -- Creating a common code repository for better manageability within a function app -- How to do it... -- How it works... -- There's more... -- See also -- Shared code across Azure Functions using class libraries -- How to do it... -- How it works... -- There's more... -- See also -- Azure Functions and precompiled assemblies -- Getting ready... -- How to do it... -- Creating a class library using Visual Studio -- Creating a new HTTP trigger Azure Function -- How it works... -- There's more... -- See also -- Migrating legacy C# application classes to Azure Functions using PowerShell -- Getting ready -- How to do it... -- Creating an application using Visual Studio -- Creating a new PowerShell Azure Function -- How it works... -- See also -- Using strongly typed classes in Azure Functions -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Chapter 8: Developing Reliable and Durable Serverless Applications Using Durable Functions -- Introduction -- Configuring Durable Functions in the Azure Management portal -- Getting ready -- How to do it... -- There's more... -- See also -- Creating a hello world Durable Function app -- Getting ready -- How to do it... -- Creating HttpStart Function - the Orchestrator client -- Creating Orchestrator function -- Creating Activity function -- How it works... -- There's more... -- See also -- Testing and troubleshooting Durable Functions -- Getting ready -- How to do it... -- See also -- Implementing multithreaded reliable applications using Durable Functions -- Getting ready -- How to do it... -- Creating Orchestrator function -- Creating Activity function GetAllCustomers -- Creating Activity function CreateQRCodeImagesPerCustomer -- How it works... -- There's more... -- See also 
505 8 |a Chapter 9: Implement Best Practices for Azure Functions -- Adding multiple messages to a Queue using the IAsyncCollector function -- Getting ready -- How to do it... -- How it works... -- There's more... -- Implementing defensive applications using Azure Functions and Queue triggers -- Getting ready -- How to do it... -- CreateQueueMessage - C# Console Application -- Developing the Azure Function - Queue trigger -- Running tests using the Console Application -- How it works... -- There's more... -- Handling massive ingress using Event Hub for IoT and similar scenarios -- Getting ready -- How to do it... -- Creating an Azure Function Event Hub trigger&amp -- #160 -- -- Developing a Console Application that simulates IoT data&amp -- #160 -- -- Enabling authorization for function apps -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Controlling access to Azure Functions using function keys -- How to do it... -- Configuring the function key for each application -- Configuring one host key for all the functions in a single function app -- There's more... -- See also -- Chapter 10: Implement Continuous Integration and Deployment of Azure Functions Using Visual Studio Team Services -- Introduction -- Prerequisites -- Continuous integration - creating a build definition -- How to do it... -- How it works... -- There's more... -- See also -- Continuous integration - queuing the build and trigger&amp -- #160 -- manually -- Getting ready -- How to do it... -- See also -- Configuring and triggering the automated build -- How to do it... -- How it works... -- There's more... -- See also&amp -- #160 -- -- Creating&amp -- #160 -- a release definition -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Trigger the release automatically -- Getting ready -- How to do it 
505 8 |a How it works 
505 8 |a How to do it... -- See also -- Chapter 5: Exploring Testing Tools for the Validation of Azure Functions -- Introduction -- Testing Azure Functions -- Getting ready -- How to do it... -- Testing HTTP triggers using Postman -- Testing Blob trigger using the Microsoft Storage Explorer -- Testing Queue trigger using the Azure Management portal -- There's more... -- Testing an Azure Function on a staged environment using deployment slots -- How to do it... -- There's more -- Load testing Azure Functions using VSTS -- Getting ready -- How to do it... -- There's more... -- See also -- Creating and testing Azure Function locally using Azure CLI tools -- Getting ready -- How to do it... -- Testing and validating Azure Function responsiveness using Application Insights -- Getting ready -- How to do it... -- How it works... -- There's more... -- Chapter 6: Monitoring and Troubleshooting Azure Serverless Services -- Introduction -- Monitoring your Azure Functions -- Getting ready -- How to do it... -- There's more... -- Monitoring Azure Functions using Application Insights -- Getting ready -- How to do it... -- How it works... -- There's more ... -- Pushing custom telemetry details to analytics of Application Insights -- Getting ready -- How to do it... -- Creating AI function -- Configuring access keys -- Integrating and testing AI query -- Configuring the custom derived metric report -- How it works... -- See also -- Sending application telemetry details via email -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Integrating real-time AI monitoring data with Power BI using Azure Functions -- Getting ready -- How to do it... -- Configuring Power BI with dashboard, dataset, and push URI -- Creating Azure AI real-time Power BI - C# function -- How it works... -- There's more 
505 8 |a There's more... -- Sending SMS notification to the end user using the Twilio service -- Getting ready -- How to do it... -- How it works... -- Chapter 3: Seamless Integration of Azure Functions with Other Azure Services -- Introduction -- Using Cognitive Services to locate faces from the images -- Getting ready -- Creating a new Computer Vision API account -- Configuring App settings -- How to do it... -- How it works... -- There's more... -- Azure SQL Database interactions using Azure Functions -- Getting ready -- How to do it... -- How it works... -- Processing a file stored in OneDrive using an external file trigger -- Getting ready -- How to do it... -- Monitoring tweets using Logic Apps and notifying when popular users tweet -- Getting ready -- How to do it... -- Create a new Logic App -- Designing the Logic App with Twitter and Gmail connectors -- Testing the Logic App functionality -- How it works... -- See also -- Integrating Logic Apps with Azure Functions -- Getting ready -- How to do it... -- There's more... -- See also -- Chapter 4: Understanding the Integrated Developer Experience of Visual Studio Tools for Azure Functions -- Introduction -- Creating the function app using Visual Studio 2017 -- Getting ready -- How to do it... -- How it works... -- There's more... -- Debugging C# Azure Functions on a local staged environment using Visual Studio 2017 -- Getting ready -- How to do it... -- How it works... -- There's more... -- Connecting to the Azure Cloud storage from local Visual Studio environment -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Deploying the Azure Function app to Azure Cloud using Visual Studio -- How to do it... -- There's more... -- See also -- Debugging live C# Azure Function hosted on the Microsoft Azure Cloud environment using Visual Studio -- Getting ready 
588 |a Description based on publisher supplied metadata and other sources 
650 0 |a Cloud computing 
776 0 8 |i Print version:  |a Sreeram, Praveen Kumar  |t Azure Serverless Computing Cookbook  |d Birmingham : Packt Publishing, Limited,c2017 
999 1 0 |i 6c45c50a-1fb1-4b2f-91d5-891d622752ae  |l 9977920787303681  |s US-PU  |m azure_serverless_computing_cookbookover_50_recipes_to_help_you_build_a_____2017____1__packta________________________________________sreeram__praveen_kum_______________e