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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
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.