Arquitectura de software: Las partes difíciles
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 entr...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Buch |
Sprache: | spa |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 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 |
---|