</> CodeBooks
    ← Volver a Arquitectura de software (página 6)
    Portada de Enabling Microservice Success

    Enabling Microservice Success

    Sarah Wells

    Editorial
    O'Reilly
    Año
    2024
    Páginas
    ~719
    Nivel
    Intermedio

    De qué trata

    Tratado exhaustivo de Sarah Wells, referente en ingeniería y exdirectora técnica en el Financial Times, donde lideró la adopción de microservicios desde 2013; la obra cuenta con prólogo de Sam Newman y publicación de O'Reilly en 2024. El libro aborda de raíz por qué la mayoría de los tropiezos al migrar a microservicios derivan de fricciones organizacionales, de gobernanza y de cultura de equipo más que de dificultades puramente sintácticas. Está pensado para líderes técnicos, directores de ingeniería, arquitectos y desarrolladores senior que planean una migración o necesitan estabilizar y optimizar un ecosistema de microservicios ya existente.

    El recorrido abarca las tres dimensiones críticas del ciclo de vida distribuido: contexto organizativo, estructura de equipos y operación en producción. Trata en profundidad la Ley de Conway y el alineamiento de fronteras de dominio, el modelo de topologías de equipo ('Team Topologies') para garantizar la autonomía, plataformas internas de desarrollo (IDPs como Spotify Backstage) y la filosofía 'You Build It, You Run It'. En el plano técnico y operativo, profundiza en observabilidad moderna (trazas distribuidas, métricas y registros con OpenTelemetry), contratos de API, estrategias de pruebas automatizadas, despliegues progresivos (canary releases), gestión de guardias (on-call), resiliencia ante incidentes y aprendizaje mediante postmortems sin culpa.

    El texto ofrece una visión realista y experimentada que desmonta modas pasajeras, advirtiendo con franqueza cuándo no conviene adoptar microservicios y cómo mitigar la sobrecarga de mantenimiento que provocan. No presenta proyectos de programación guiados ni ejercicios prácticos de codificación, sino un marco de análisis estratégico, métricas operativas y lecciones de casos reales acumuladas durante más de una década. Resulta indispensable para profesionales que ya cuenten con experiencia previa en desarrollo backend y despliegue continuo y busquen escalar su organización sin colapsar sus equipos de desarrollo.

    • Microservicios
    • Arquitectura de software
    • Cultura DevOps
    • Ley de Conway
    • Team Topologies
    • Observabilidad
    • OpenTelemetry
    • Plataformas internas (IDP)
    • Gobernanza de software
    • Resiliencia y guardia (on-call)

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Arquitectura de software con nivel Intermedio