Beginning Serverless Architectures with Microsoft Azure : Design Scalable Applications and Microservices That Effortlessly Adapt to the Requirements of Your Customers
معرفی کتاب «Beginning Serverless Architectures with Microsoft Azure : Design Scalable Applications and Microservices That Effortlessly Adapt to the Requirements of Your Customers» نوشتهٔ Daniel Bass، منتشرشده توسط نشر Packt Publishing در سال 2017. این کتاب در 5 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است.
Embracing the cloud - a Serverless architecture to solve problems at scale About This Book Learn to develop, manage, deploy, and monitor Azure functions in any language. Make the most out of Azure functions to build scalable systems. A step-by-step guide that will help you eliminate the pain points of implementing a serverless architecture. Who This Book Is For This book aims at IT architects and developers who want to build scalable systems and deploy serverless applications with Azure functions. No prior knowledge of Azure functions is necessary. What You Will Learn Understand the folder structure of a function and the purposes of the files Deploy a function and test it Explore the common triggers that are used to activate a function Discover how bindings can be used to output the results of a function Build a dll that has functionality that can be leveraged by a function Chain functions to allow the invocation of one function from another Understand how to monitor the health of your functions In Detail 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. Style and Approach A step-by-side guide filled with real world examples that will guide you with the steps to build a scalable Cloud system Over 50 recipes to help you build applications hosted on Serverless architecture using Azure Functions.About This BookEnhance Azure Functions with continuous deployment using Visual Studio Team ServicesLearn to deploy and manage cost-effective and highly available serverless applications using Azure FunctionsThis recipe-based guide will teach you to build a robust serverless environmentWho This Book Is ForIf you are a Cloud administrator, architect, or developer who wants to build scalable systems and deploy serverless applications with Azure functions, then this book is for you. Prior knowledge and hands-on experience with core services of Microsoft Azure is required.What You Will LearnDevelop different event-based handlers supported by serverless architecture supported by Microsoft Cloud Platform – AzureIntegrate Azure Functions with different Azure Services to develop Enterprise-level applicationsGet to know the best practices in organizing and refactoring the code within the Azure functionsTest, troubleshoot, and monitor the Azure functions to deliver high-quality, reliable, and robust cloud-centric applicationsAutomate mundane tasks at various levels right from development to deployment and maintenanceLearn how to develop statefulserverless applications and also self-healing jobs using DurableFunctionsIn DetailMicrosoft provides a solution to easily run small segment of code in the Cloud with Azure Functions. Azure Functions provides solutions for processing data, integrating systems, and building simple APIs and microservices.The book starts with intermediate-level recipes on serverless computing along with some use cases on benefits and key features of Azure Functions. Then, we'll deep dive into the core aspects of Azure Functions such as the services it provides, how you can develop and write Azure functions, and how to monitor and troubleshoot them.Moving on, you'll get practical recipes on integrating DevOps with Azure functions, and providing continuous integration and continous deployment with Visual Studio Team Services. It also provides hands-on steps and tutorials based on real-world serverless use cases, to guide you through configuring and setting up your serverless environments with ease. Finally, you'll see how to manage Azure functions, providing enterprise-level security and compliance to your serverless code architecture.By the end of this book, you will have all the skills required to work with serverless code architecture, providing continuous delivery to your users.Style and approachThis recipe-based guide explains the different features of Azure Function by taking a real-world application related to a specific domain. You will learn how to implement automation and DevOps and discover industry best practices to develop applications hosted on serverless architecture using Azure functions. Copyright and Credits......Page 2 Beginning Serverless Architectures with Microsoft Azure......Page 3 Packt Upsell......Page 5 Why Subscribe?......Page 6 PacktPub.com......Page 7 Contributors......Page 8 About the Author......Page 9 About the Reviewer......Page 10 Packt is Searching for Authors Like You......Page 11 Preface......Page 16 Who This Book Is For......Page 17 What This Book Covers......Page 18 To Get the Most out of This Book......Page 19 Download the Example Code Files......Page 20 Conventions Used......Page 21 Get in Touch......Page 22 Reviews......Page 23 Introduction to Azure Functions......Page 24 Understanding the Real Benefits of Serverless Computing......Page 26 Benefits......Page 27 Speed of Development......Page 28 Automatic Scaling......Page 29 Flexible Costs......Page 30 Reduced Management Overhead......Page 31 Drawbacks......Page 32 Warmup Latency......Page 33 Vendor Lock-in......Page 34 Lack of Low-Level Control......Page 35 Creating, Debugging, and Deploying an Azure Function......Page 36 Creating Your First Function to Receive and Process Data from an HTTP Request......Page 37 Debugging an Azure Function......Page 46 Debug an Azure Function......Page 47 Activity: Improving Your Function......Page 52 Deploying an Azure Function......Page 57 Deploying to Azure......Page 58 Technical Basis of Azure Functions......Page 62 Executing and Scaling Azure Functions ......Page 63 Activity: Creating a Function That Stores User Detail......Page 64 Summary......Page 65 Deploying Azure Serverless......Page 66 Integrating with Other Azure Services......Page 67 Inserting Documents into Cosmos DB......Page 68 Retrieving Data from Cosmos DB......Page 72 Logging with Application Insights......Page 78 Integrating Azure Application Insights......Page 79 Troubleshooting the Azure Function using Application Insights......Page 83 Security with API Keys......Page 84 Creating a Client with Azure Application Service......Page 85 Securing an Azure Function with an API key......Page 89 Activity: Creating a Serverless Backend and Frontend for User Management......Page 93 Summary......Page 94 Architecting Serverless Solutions......Page 95 Architecting Greenfield Serverless Applications......Page 96 Triggering Functions with Cosmos DB Records......Page 97 Triggering an Azure Logic App from an Azure Function......Page 101 Sending a Reminder Email......Page 104 Integrating Legacy Applications ......Page 108 Triggering a Function from a Legacy Application......Page 109 Moving Functionality from a Legacy Application to an Azure Function......Page 112 Activity: Extending Your Serverless Application......Page 117 Summary......Page 119 Other Books You May Enjoy......Page 120 Leave a review - let other readers know what you think......Page 122 Over 50 recipes to help you build applications hosted on Serverless architecture using Azure Functions. About This Book Enhance Azure Functions with continuous deployment using Visual Studio Team Services Learn to deploy and manage cost-effective and highly available serverless applications using Azure Functions This recipe-based guide will teach you to build a robust serverless environment Who This Book Is For If you are a Cloud administrator, architect, or developer who wants to build scalable systems and deploy serverless applications with Azure functions, then this book is for you. Prior knowledge and hands-on experience with core services of Microsoft Azure is required. What You Will Learn Develop different event-based handlers supported by serverless architecture supported by Microsoft Cloud Platform ? Azure Integrate Azure Functions with different Azure Services to develop Enterprise-level applications Get to know the best practices in organizing and refactoring the code within the Azure functions Test, troubleshoot, and monitor the Azure functions to deliver high-quality, reliable, and robust cloud-centric applications Automate mundane tasks at various levels right from development to deployment and maintenance Learn how to develop statefulserverless applications and also self-healing jobs using DurableFunctions In Detail Microsoft provides a solution to easily run small segment of code in the Cloud with Azure Functions. Azure Functions provides solutions for processing data, integrating systems, and building simple APIs and microservices. The book starts with intermediate-level recipes on serverless computing along with some use cases on benefits and key features of Azure Functions. Then, we'll deep dive into the core aspects of Azure Functions such as the services it provides, how you can develop and write Azure functions, and how to monitor and troubleshoot them. Moving on, you'll get practical recipes on integrating DevOps with Azure functions, and providing continuous integration and continous deployment with Visual Studio Team Services. It also provides hands-on steps and tutorials based on real-world serverless use cases, to guide you through configuring and setting up your serverless environments with ease. Finally, you'll see how to manage Azure functions, providing enterprise-level security and compliance to your serverless code architecture. By the end of this book, you will have all the skills required to work with serverle.. Migrating your application to a cloud-based serverless architecture doesn't have to be difficult. Reduce complexity and minimize the time you spend administering servers or worrying about availability with this comprehensive guide to serverless applications on Azure. Key Features Provides information on integration of Azure products Plan and implement your own serverless backend to meet tried-and-true development standards Includes step-by-step instructions to help you navigate advanced concepts and application integrations Book Description Many businesses are rapidly adopting a microservices-first approach to development, driven by the availability of new commercial services like Azure Functions and AWS Lambda. In this book, we'll show you how to quickly get up and running with your own serverless development on Microsoft Azure. We start by working through a single function, and work towards integration with other Azure services like App Insights and Cosmos DB to handle common user requirements like analytics and highly performant distributed storage. We finish up by providing you with the context you need to get started on a larger project of your own choosing, leaving you equipped with everything you need to migrate to a cloud-first serverless solution. What you will learn Identify the key advantages and disadvantages of serverless development Build a fully-functioning serverless application and utilize a wide variety of Azure services Create, deploy, and manage your own Azure Functions in the cloud Implement core design principles for writing effective serverless code Who this book is for This book is ideal for back-end developers or engineers who want a quick hands-on introduction to developing serverless applications within the Microsoft ecosystem. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you
دانلود کتاب Beginning Serverless Architectures with Microsoft Azure : Design Scalable Applications and Microservices That Effortlessly Adapt to the Requirements of Your Customers