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 2. Discernir el acoplamiento en laarquitectura del software

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

Wednesday, November 3, 13:00

Logan, el arquitecto jefe de Penúltima Electrónica, interrumpió a un pequeño grupo de arquitectos en la cafetería, discutiendo sobre arquitecturas distribuidas. "Austen, ¿llevas escayola otra vez?".

"No, sólo es una férula", respondió Austen. "Me hice un esguince en la muñeca jugando al disc golf extremo el fin de semana; ya está casi curado".

"¿Qué es...? No importa. ¿Qué es esta apasionada conversación en la que he irrumpido?".

"¿Por qué alguien no elegiría siempre el patrón de saga en microservicios para cablear las transacciones?", preguntó Austen. "De ese modo, los arquitectos pueden hacer los servicios tan pequeños como quieran".

"¿Pero no hay que utilizar la orquestación con las sagas?", preguntó Addison. "¿Qué pasa cuando necesitamos comunicación asíncrona? Y, ¿cómo de complejas serán las transacciones? Si descomponemos demasiado las cosas, ¿podemos garantizar realmente la fidelidad de los datos?"

"Sabes", dijo Austen, "si utilizamos un bus de servicios empresariales, podemos hacer que gestione la mayoría de esas cosas por nosotros".

"Creía que ya nadie usaba ESBs, ¿no deberíamos usar Kafka para cosas así?".

"¡Ni siquiera son la misma cosa!", dijo Austen.

Logan interrumpió la conversación, cada vez más acalorada. "Es una comparación de manzanas con naranjas, ...

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