Arquitectura de software: Las partes difíciles: Análisis modernos de compensación para arquitecturas distribuidas

Puntuación:   (4,5 de 5)

Arquitectura de software: Las partes difíciles: Análisis modernos de compensación para arquitecturas distribuidas (Neal Ford)

Opiniones de los lectores

Resumen:

El libro ha sido bien recibido por sus ideas prácticas sobre la arquitectura de software, en particular en la transición de arquitecturas monolíticas a microservicios. Los lectores aprecian su énfasis en las compensaciones en las decisiones arquitectónicas. Sin embargo, algunos lo critican por ser demasiado abstracto, de alto nivel e insuficiente para cubrir temas complejos como los almacenes de datos distribuidos. Además, algunas secciones, como el capítulo sobre malla de datos, se consideran poco desarrolladas o engañosas, y algunos lectores consideran que el estilo de redacción es demasiado prolijo.

Ventajas:

Bien estructurado y fácil de leer
ideas prácticas para arquitectos de software
fuerte énfasis en las compensaciones
listas de control útiles para la toma de decisiones
bueno para entender la modernización de la arquitectura
muchos ejemplos del mundo real.

Desventajas:

Título engañoso
la cobertura de temas complejos puede ser demasiado superficial
algunos capítulos parecen poco desarrollados
jerga y verbosidad excesivas
problemas con la calidad de impresión y el estado físico de algunos ejemplares.

(basado en 62 opiniones de lectores)

Título original:

Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

Contenido del libro:

En la arquitectura de software no hay decisiones fáciles. En su lugar, hay muchas partes difíciles -problemas o cuestiones difíciles sin las mejores prácticas- que le obligan a elegir entre varios compromisos. Con este libro, aprenderá a pensar de forma crítica sobre los compromisos que implican las arquitecturas distribuidas.

Neal Ford, Mark Richards, Pramod Sadalage y Zhamak Dehghani, veteranos de la arquitectura y consultores en activo, exponen 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 contratos y gestionar 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 le ayudarán a descubrir y sopesar las compensaciones a medida que se enfrenta a los problemas que se le plantean como arquitecto.

⬤ Analice las ventajas y desventajas y documente eficazmente sus decisiones.

⬤ Tomar mejores decisiones con respecto a 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.

⬤ Aprender patrones para gestionar el flujo de trabajo y las transacciones al separar aplicaciones.

Otros datos del libro:

ISBN:9781492086895
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:450

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Pensamiento funcional: Paradigma sobre sintaxis - Functional Thinking: Paradigm Over...
Si está familiarizado con los fundamentos de la programación...
Pensamiento funcional: Paradigma sobre sintaxis - Functional Thinking: Paradigm Over Syntax
El programador productivo - The Productive Programmer
Cualquiera que se gane la vida desarrollando software necesita una forma probada de producirlo mejor, más rápido y más...
El programador productivo - The Productive Programmer
Arquitectura de software: Las partes difíciles: Análisis modernos de compensación para arquitecturas...
En la arquitectura de software no hay decisiones...
Arquitectura de software: Las partes difíciles: Análisis modernos de compensación para arquitecturas distribuidas - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)