
Microservices, IoT and Azure
Bob Familiar
- Editorial
- Apress
- Año
- 2015
- Páginas
- ~188
- Nivel
- Intermedio
De qué trata
Guía técnica orientada al diseño de arquitecturas en la nube para soluciones de software como servicio (SaaS) encargadas de procesar flujos masivos de datos procedentes del Internet de las cosas (IoT). Publicada en 2015, la obra explica cómo abandonar las estructuras monolíticas tradicionales para adoptar una arquitectura de microservicios desacoplados y tuberías de entrega continua en el ecosistema de Microsoft Azure de esa época. Está dirigida a desarrolladores, ingenieros de operaciones y arquitectos de nivel intermedio que ya cuenten con experiencia en el entorno .NET o C#, conocimientos fundamentales sobre servicios en la nube y nociones de administración de sistemas.
El texto profundiza en los principios esenciales de los microservicios (aislamiento, resiliencia, elasticidad y comunicación orientada a mensajes) y en su integración con prácticas ágiles, metodologías Lean y flujos de trabajo DevOps con integración y despliegue continuos (CI/CD). Detalla el aprovisionamiento automatizado de infraestructura mediante scripts de PowerShell y el uso de servicios gestionados de Azure: Azure IoT Hub para la gestión e ingesta bidireccional de telemetría (dispositivo a nube y nube a dispositivo), Azure Stream Analytics para procesar flujos de eventos en tiempo real, Azure Service Bus para mensajería asíncrona, Azure DocumentDB (el antecesor de Cosmos DB) para persistencia NoSQL y Azure API Management para exponer interfaces seguras hacia el exterior.
El núcleo práctico del libro se apoya en una implementación de referencia que simula y conecta dispositivos físicos o virtuales (usando Windows 10 IoT Core) con una plataforma completa de telemetría y aprovisionamiento en Azure. Su principal virtud reside en mostrar de principio a fin cómo articular la teoría de microservicios con la automatización de la infraestructura y el flujo de datos IoT en un entorno empresarial. Conviene tener presente que, al datar de 2015, servicios como DocumentDB o las herramientas de Azure IoT han cambiado de nomenclatura y capacidades, por lo que el libro es valioso primordialmente por sus fundamentos de diseño distribuido, patrones arquitectónicos y disciplina operativa en la nube.
- Microservicios
- Microsoft Azure
- Internet de las cosas (IoT)
- Azure IoT Hub
- DevOps
- Stream Analytics
- PowerShell
- DocumentDB
- Arquitectura en la nube
- Windows 10 IoT Core
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Implementación de referencia de telemetría y aprovisionamiento IoT
Sistema integral de telemetría y aprovisionamiento que conecta dispositivos con Windows 10 IoT Core a Microsoft Azure, gestionando mensajes bidireccionales con IoT Hub, Stream Analytics, Service Bus y DocumentDB desplegados mediante scripts de PowerShell.

