
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órico
- ✗ Sin ejercicios
- ✗ Sin proyectos

