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)