Arquitectura de software: Las partes difíciles
by Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
Overview
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En la arquitectura de software no hay decisiones fáciles. En cambio, hay muchas partes difíciles -problemas o cuestiones difíciles sin mejores prácticas- que te obligan a elegir entre varios compromisos. Con este libro, aprenderás a pensar de forma crítica sobre los compromisos que implican las arquitecturas distribuidas.
Los veteranos de la arquitectura y consultores en ejercicio Neal Ford, Mark Richards, Pramod Sadalage y Zhamak Dehghani discuten estrategias para elegir una arquitectura adecuada. Entretejiendo una historia sobre un grupo ficticio de profesionales de la tecnología -el Escuadrón Sysops-, examinan desde cómo determinar la granularidad del servicio, gestionar los flujos de trabajo y la orquestación, gestionar y desacoplar los contratos y gestionar las transacciones distribuidas, hasta cómo optimizar las características operativas, como la escalabilidad, la elasticidad y el rendimiento.
Al centrarse en las preguntas más frecuentes, este libro proporciona técnicas que te ayudarán a descubrir y sopesar las ventajas y desventajas a medida que te enfrentas a los problemas que se te plantean como arquitecto.
- Analiza las compensaciones y documenta eficazmente tus decisiones
- Toma mejores decisiones sobre la granularidad del servicio
- Comprender las complejidades de separar aplicaciones monolíticas
- Gestionar y desacoplar contratos entre servicios
- Manejar datos en una arquitectura altamente distribuida
- Aprende patrones para gestionar el flujo de trabajo y las transacciones al desacoplar aplicaciones