Microservices, IoT, and Azure : leveraging DevOps and microservice architecture to deliver SaaS solutions /
This book provides practical guidance for adopting a high velocity, continuous delivery process to create reliable, scalable, Software-as-a-Service (SaaS) solutions that are designed and built using a microservice architecture, deployed to the Azure cloud, and managed through automation. Microservic...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[Berkeley, CA] :
Apress,
2015.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: From Monolithic to Microservice; Software as a Service; Continuous Delivery ; Agile and Scrum ; Lean Engineering ; DevOps ; Cloud ; Microservices ; Summary; Chapter 2: What Is a Microservice?; Microservices Are ... ; Autonomous and Isolated ; Implications; Elastic, Resilient, and Responsive ; Implications; Message-Oriented and Programmable ; Implications; Configurable ; Implications; Automated ; Implications; The Benefits of Microservices; Evolutionary ; Open.
- High Velocity Reusable and Composable ; Flexible ; Versionable and Replaceable ; Owned by One Team ; The Challenges of Microservices; [re]Organization ; Platform; Identification ; Testing ; Discoverability ; Summary; Chapter 3: Microservice Architecture; Layered Architecture ; A Microservice Approach; Microservice Logical Architecture ; Models ; SDK Layer ; API Gateway Layer ; Protocol Layer ; Service Layer ; Data Access Layer ; Store ; Automation ; Summary; Chapter 4: Azure, A Microservice Platform; Data and Storage; Azure Storage; SQL Database ; DocumentDb.
- Redis Cache Service Bus; Queue ; API Management ; API Proxies ; API Subscriptions; Policy Injection ; Containers; Cloud Services and App Services ; Summary; Chapter 5: Automation; Azure PowerShell; PowerShell Consoles; Provisioning; Azure Resource Groups; The Home Biomedical Git Repository ; Provisioning Azure Resources; Console Application Integration; Provisioning Shared Services; Collecting Connection Strings ; Provisioning Microservices; Provisioning the Biometrics Microservice; Build; NuGet Packaging ; Build Scripts; Deployment; Deploy Data; Generate Packages.
- Deploy Packages Deploy Biometrics Microservice; Verifying Data Deployment; Verifying Microservice Deployment ; Verifying the Biometrics Microservice; Summary; Chapter 6: Microservice Reference Implementation; The Product; The Epic; The Business Capabilities; The Technical Capabilities; The Azure Resources; The Custom Microservices; Microservice Reference Implementation; One Microservice, Two APIs; Common; Wire; ModelManager; Rest; Store; Optimized Persistence; Interfaces; Implementation; Queue; Cache; Dbase; Persist; ConfigM
- Configuration and Discoverability; ConfigM Model.
- ConfigM InterfacesConfigM Services; ConfigM APIs; ConfigM SDKs; The ConfigM Administrator Console; Summary; Chapter 7: IoT and Microservices; IoT Capabilities; Azure IoT Services; Custom Development; IoT Hub; Scripted Scenario; IoT Suite; The Reference Implementation IoT Capabilities; Device Management; Telemetry Ingestion; The BioMax-Home Device Simulator; Telemetry Transformation and Storage; Stream Analytics Queries; Real-Time Notifications; Biometrics Alarm Worker; Testing Push Notifications; Real-Time Data Visualization; Biometrics API; Summary; Chapter 8: Service Fabric.