</> CodeBooks
    ← Volver a Arquitectura de software (página 2)
    Portada de Microservices for the Enterprise

    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óricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Arquitectura de software con nivel Intermedio