Cargando…

Microservices with Azure.

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 opti...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Tanasseri, Namit
Otros Autores: Rai, Rahul
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.