• Complain

Rami Vemula - Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service

Here you can read online Rami Vemula - Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2019, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Rami Vemula Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service
  • Book:
    Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2019
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Design, develop, build, and deliver an end-to-end serverless architecture by leveraging Azure services, frameworks, and tools. This book offers a holistic approach, guiding you through the design and development of a Twitter Bot application, while leveraging Azure Functions. Integrating Serverless Architecture begins with an overview of serverless computing and getting started with Azure Functions. Here, you will create a Twitter bot function which scans Twitter for the latest tweets and makes use of dependency injection. Further, you will learn about Azure Cosmos DB where you will cover its change feed mechanism and the repository pattern. You will create a Cosmos DB trigger-based tweet notifier function, which will broadcast the latest tweets to connected clients. You will explore the basics of Azure Service Bus and create a tweet scheduler function, which will prioritize different keywords for the Twitter bot function. Along the way, you will debug, deliver, and test the functions in the Azure environment. This book shows you how to secure your Azure Function secrets with the help of Azure Key Vault. To further your understanding of the technology, you will learn logging and exception handling in Azure Functions. Later in the book, you will build a Twitter bot web application by using ASP.NET Core and Materialize CSS, which will interact with several HTTP-based Azure Functions. The Twitter bot web application allows users to log in through the Twitter Identity Provider, subscribe to different keywords/hashtags, and browse the latest tweets based on subscriptions. You will get started with SignalR Service and integrate it with Azure Functions and web applications. Towards the end you will go through app service authentication on Azure Functions and discover how to configure continuous integration and delivery to Azure Functions. After reading this book, you will be able to understand the steps involved in design, development, and delivery of a workflow using Azure Functions. What You Will Learn Design and develop a Twitter bot application using Azure Functions with Azure Web App Service as the front end Leverage Azure Cosmos DB as data storage and trigger notifications using its change feed mechanism Store and retrieve secrets from Azure Key Vault Integrate Azure Functions with Azure SignalR Service to broadcast real-time messages Secure Azure Functions by enabling Twitter identity authentication using built-in App Service authentication Build a continuous integration and continuous delivery pipeline for Azure Functions using Visual Studio Team Services (VSTS) Who This Book Is For Developers, software engineers, and architects who design and manage infrastructures and build applications by leveraging Microsoft cloud services.

Rami Vemula: author's other books


Who wrote Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service? Find out the surname, the name of the author of the book and a list of all author's works by series.

Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Rami Vemula Integrating Serverless Architecture Using Azure Functions Cosmos - photo 1
Rami Vemula
Integrating Serverless Architecture Using Azure Functions, Cosmos DB, and SignalR Service
Rami Vemula Visakhapatnam Andhra Pradesh India Any source code or other - photo 2
Rami Vemula
Visakhapatnam, Andhra Pradesh, India

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/978-1-4842-4488-3 . For more detailed information, please visit http://www.apress.com/source-code .

ISBN 978-1-4842-4488-3 e-ISBN 978-1-4842-4489-0
https://doi.org/10.1007/978-1-4842-4489-0
Rami Vemula 2019
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.

Dedicated to my maternal grandmother Kanaka Maha Lakshmi and in (loving) memory of my grandparents: Rowgi (maternal grandfather), Venkaiah (paternal grandfather), and Raghavamma (paternal grandmother).

Introduction

The current decade of modern technology is not just encouraging businesses to undergo a technology shift, but is also providing innovative architectural solutions to serve their customers in a better way. The strategies like cloud first, mobile first from software giants like Microsoft are very promising. They provide new cloud architectures with greatest computational power at affordable prices. Gone are the days when developers needed to write thousands of lines of code to automate business workflows; the new cloud services provide numerous easy options to create and maintain business orchestrations. This opened doors for a whole new era of customer focused innovation and automation.

In the recent past, serverless computing gained significant momentum because of its built-in capabilities to abstract infrastructure and provide highly scalable solutions. Microsoft started its journey of serverless computing through Azure Functions. The streamlined development experience, event-driven approach, and ability to integrate with other solutions made the Azure Functions a favorite for projects where the Rapid Application Development model is followed. The overall ease of maintaining Azure Functions made them unique in serverless architectures.

Integrating Serverless Architecture Using Azure Functions, Cosmos DB, and SignalR Service provides a holistic approach to design and development of a Twitter Bot application by leveraging Azure Functions. The different types of Azure Functions narrated in this book will empower you to make the right decisions while adopting Azure Functions to specific business requirements. Azures Cosmos DB is used as the backend for the Twitter Bot application. This book illustrates the basic concepts of Cosmos DB along with its change feed mechanism through multiple examples. ASP.Net Core is the latest open source web framework from Microsoft and is used in this book to build the Twitter Bot web application.

Overall, this book will provide deeper insights into the serverless architectures, which will empower you to build scalable cloud solutions. Additionally, this book dive deep into the following topics:
  • Integrate Azure Functions with Azure SignalR Service to broadcast real-time messages.

  • Store and retrieve secrets of Azure Functions from Azure Key Vault.

  • Secure Azure Functions by enabling Twitter identity authentication using built-in app service authentication.

  • Build Continuous Integration and Continuous Delivery pipelines for Azure Functions using Azure DevOps.

Chapter , we create a timer trigger-based Azure Function and integrate it with the custom dependency injection implementation. We also learn how to debug and publish an Azure Function from Visual Studio to the Azure environment.

In Chapter , we create a Cosmos DB trigger-based Azure Function and integrate the repository pattern with existing functions.

In Chapter to secure all the application secrets. In that same chapter, we learn how to implement logging and exception handling in Azure Functions.

Chapter details the security aspects of Azure Functions, where we integrate security flow from the Twitter Bot web app to Azure Functions using an authentication token.

Concepts related to Continuous Integration and Continuous Delivery (CI/CD) are discussed in Chapter . We create build and release definitions at Azure DevOps for the Twitter Bot application source code and automate the entire DevOps lifecycle.

As a last note, I encourage you to further explore Azure Function concepts like durable functions, function proxies, etc. As the digital world is transforming itself into microservices to serve a global audience, there is a need for technologies to collaborate and deliver high-performance, scalable solutions. Understanding and implementing the right technologies to enrich a business solution and building eminence around current-day technologies are the most common problems faced by software professionals and organizations in our fast-paced modern-day ecosystem. This book demonstrates an end-to-end application design through one of the latest serverless architecture paradigms and, in the process, attempts to build eminence around some of the latest technologies.

Lets get started

Acknowledgments

I would first like to thank my parentsRamanaiah and RajaKumarimy wife Sneha, my three year old daughter Akshaya, and the rest of my familymy in-laws, aunts, uncles, cousins, and kidsfor their valuable support. Without that support, I could not have achieved all the wonderful milestones and accomplishments in my life. Their consistent encouragement, patience, and guidance gave me the strength to overcome all the hurdles and kept me moving forward.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service»

Look at similar books to Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service»

Discussion, reviews of the book Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.