
Microservices for the Enterprise
Kasun Indrasiri, Prabath Siriwardena
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~422
- Nivel
- Intermedio
De qué trata
Tratado exhaustivo de arquitectura corporativa publicado por Apress a finales de 2018 y escrito por Kasun Indrasiri y Prabath Siriwardena, especialistas en integración y seguridad en sistemas distribuidos. El libro aborda los retos reales de planificar, diseñar y desplegar microservicios en organizaciones consolidadas con entornos existentes (brownfield). Está destinado a arquitectos de soluciones, directores técnicos y desarrolladores senior con experiencia previa en desarrollo backend, arquitectura orientada a servicios (SOA) y redes que necesitan gobernar la migración desde aplicaciones monolíticas o buses de integración centralizados hacia arquitecturas modernas y escalables.
A lo largo de sus capítulos se expone una taxonomía clara de servicios (servicios atómicos o core, servicios de integración o compuestos, y servicios de borde o API), explicando cómo eliminar los antiguos Enterprise Service Buses (ESB) mediante pasarelas de API (API Gateways). Cubre mecanismos de comunicación inter-servicio síncrona y asíncrona mediante gRPC, REST y plataformas de eventos como Apache Kafka; gestión de datos descentralizados con patrones como SAGA, Event Sourcing y CQRS; orquestación de contenedores en Kubernetes; y el auge del patrón Service Mesh con Envoy e Istio. Asimismo, ofrece un análisis riguroso de la seguridad corporativa con OAuth 2.0, OpenID Connect (OIDC), tokens JWT, mutual TLS (mTLS) y prácticas de observabilidad distribuida (logs, métricas y tracing).
El enfoque del texto es predominantemente teórico y estratégico, apoyado en diagramas arquitectónicos minuciosos y casos de uso representativos del mundo empresarial, sin plantear un proyecto guiado de código de principio a fin ni ejercicios prácticos para el lector. Su gran mérito radica en no vender los microservicios como una solución mágica, sino en analizar con lucidez sus contrapartidas operativas y ofrecer patrones probados de gobernanza, seguridad y coexistencia con sistemas heredados. Es una referencia de consulta fundamental para equipos que se enfrentan a decisiones críticas de diseño en proyectos a gran escala.
- Microservicios empresariales
- Arquitectura de software
- Service Mesh
- Istio
- Kubernetes
- Apache Kafka
- OAuth 2.0
- Seguridad distribuida
- API Gateway
- Patrón Saga
- CQRS
- Observabilidad
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✗ Sin proyectos

