Skip to Main Content
Arquitectura de software: Las partes difíciles
book

Arquitectura de software: Las partes difíciles

by Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
September 2024
Intermediate to advanced content levelIntermediate to advanced
462 pages
14h 2m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Arquitectura de software: Las partes difíciles

Capítulo 11. Gestión de flujos de trabajo distribuidos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Tuesday, February 15, 14:34

Austen entró en el despacho de Logan justo después de comer. "He estado mirando los nuevos diseños arquitectónicos, y quiero echar una mano. ¿Necesitas que redacte algunas ADR o que te ayude con algunos picos? Me encantaría redactar el ADR que establece que sólo vamos a utilizar coreografía en la nueva arquitectura para mantener las cosas desacopladas".

"Alto ahí, maníaco", dijo Logan. "¿Dónde has oído eso? ¿Qué te da esa impresión?"

"Bueno, he estado leyendo mucho sobre microservicios, y el consejo de todo el mundo parece ser mantener las cosas muy desacopladas. Cuando miro los patrones de comunicación, parece que la coreografía es la más desacoplada, así que deberíamos usarla siempre, ¿no?"

"Siempre" es un término peliagudo en arquitectura de software. Tuve un mentor que tenía una perspectiva memorable al respecto, que siempre decía: " Nunca utilices absolutos cuando hables de arquitectura, excepto cuando hables de absolutos. En otras palabras, nunca digas nunca. No se me ocurren muchas decisiones en arquitectura en las que se aplique siempre o nunca ".

"De acuerdo", dijo Austen. "Entonces, ¿cómo deciden los arquitectos entre los distintos patrones de comunicación?".

Como parte de nuestro análisis en curso de las compensaciones asociadas a arquitecturas distribuidas modernas, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Desarrollo de aplicaciones con GPT-4 y ChatGPT, 2ª edición

Desarrollo de aplicaciones con GPT-4 y ChatGPT, 2ª edición

Olivier Caelen, Marie-Alice Blete
Ingeniería de software en Google

Ingeniería de software en Google

Titus Winters, Tom Manshreck, Hyrum Wright

Publisher Resources

ISBN: 9781098181581