Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Tanasseri, Namit.

Title Microservices with Azure.

Publication Info. Birmingham : Packt Publishing, 2017.

Item Status

Description 1 online resource (347 pages)
text file
Contents Cover ; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Part 1 -- Laying The Foundation; Part 2 -- Microsoft Azure Service Fabric; Part 3 -- Microservice Architecture Patterns; Part 4 -- Supplementary Learning; Chapter 1: Microservices -- Getting to Know the Buzzword; What are Microservices?; Microservices hosting platform; The Microservice advantage; Fault tolerance; Technology-agnostic; Development agility; Heterogeneous deployment; Manageability; Reusability; The SOA principle; Issues with SOA.
The Microservices solutionInter-Microservice communication; Communication through user interface; Sharing common code; Composite user interface for the web; Thin backend for rich clients; Synchronous communication; Asynchronous communication; Orchestrated communication; Shared data; Architecture of Microservices-based systems; Conway's law; Summary; Chapter 2: Microsoft Azure Platform and Services Primer; PaaS for Microservices; Abstract infrastructure challenges; Simplified application lifecycle management; Simplifying development; Microsoft Azure -- the choice of a hosting platform; Summary.
Chapter 3: Understanding Azure Service FabricThe Service Fabric advantage; Highly scalable; Support for partitioning; Rolling updates; State redundancy; High-density deployment; Automatic fault tolerance; Heterogeneous hosting platforms; Technology agnostic; Centralized management; Service Fabric as an orchestrator; Orchestration as a Service; Is a cluster resource manager similar to an Azure load balancer?; Architecture of cluster resource manager; Architecture of Service Fabric; Transport Subsystem; Federation Subsystem; Reliability Subsystem; Management Subsystem; Hosting subsystem.
Communication subsystemTestability Subsystem; Deconstructing Service Fabric; Infrastructure model; Cluster; Node; System services; Naming service; Image store service; Upgrade service; Failover manager service; Cluster manager service; Service placement; Application model; Programming model; Guest Executables; Reliable Services; Reliable Actors; Creating a cluster on Azure; Basics; Cluster configuration; Security; Summary; Viewing your cluster status; Service Fabric Explorer; Summary view; Cluster Map; Fault domains; Upgrade domains; Viewing applications and services; Cluster nodes; Actions.
SystemPreparing your system; Summary; Chapter 4: Hands-on with Service Fabric -- Guest Executables; Service Fabric discovery and communication; Service protocols; Service discovery; Connections from applications external to Service Fabric; Configuring ports and protocols; Configuring the service manifest; Configuring the custom endpoint; Configuring the Azure load balancer; Configuring the health check; Built-in communication API; Deploying a Guest Executable; Understanding the manifests; Package structure; Packaging Guest Executables using Visual Studio; Manually packaging a Guest Executable.
Note Creating the directory structure.
Summary Architect enterprise-grade, Microservice-based solutions using Microsoft Azure Service Fabric. About This Book Explore architectural patterns for building modern day Microservice-based systems Learn about Microsoft Service Fabric as a platform to host distributed Microservices Discover multiple options for hosting Microservices on heterogeneous, cross-platform environments Learn to configure Azure Service Fabric clusters for enterprise-grade service deployments Who This Book Is For The book is aimed at IT architects, system administrators, and DevOps engineers who have a basic knowledge of the Microsoft Azure platform and are working on, or are curious about, the concepts of Microservices and Microservice architecture. What You Will Learn Understand the basics of Microservices and how Microsoft Azure fits into the equation Master Azure Service Fabric architecture and services Explore Azure Service Fabric application programming models Comprehensive study of various architecture patterns for building enterprise-grade Microservices Manage and deploy Microservices on Azure Service Fabric An insight into the future of Microservices with containers and serverless computing In Detail Microsoft Azure is rapidly evolving and is widely used as a platform on which you can build Microservices that can be deployed on-premise and on-cloud heterogeneous environments through Microsoft Azure Service Fabric. This book will help you understand the concepts of Microservice application architecture and build highly maintainable and scalable enterprise-grade applications using the various services in Microsoft Azure Service Fabric. We will begin by understanding the intricacies of the Microservices architecture and its advantages over the monolithic architecture and Service Oriented Architecture (SOA) principles. We will present various scenarios where Microservices should be used and walk you through the architectures of Microservice-based applications. Next, you will take an in-depth look at Microsoft Azure Service Fabric, which is the best-in-class platform for building Microservices. You will explore how to develop and deploy sample applications on Microsoft Azure Service Fabric to gain a thorough understanding of it. Building Microservice-based application is complicated. Therefore, we will take you through several design patterns that solve the various challenges associated with realizing the Microservices architecture in enterprise applications. Each patter ...
Local Note eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject Application software -- Development.
Application software -- Development.
Cloud computing.
Cloud computing.
Genre/Form Electronic books.
Added Author Rai, Rahul.
Other Form: Print version: Tanasseri, Namit. Microservices with Azure. Birmingham : Packt Publishing, ©2017
ISBN 1787123480
9781787123489 (electronic book)
1787121143
9781787121140