Skip to 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
462 pages
14h 2m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Arquitectura de software: Las partes difíciles

Capítulo 13. Contratos

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

Friday, April 15, 12:01

Addison se reunió con Sydney durante el almuerzo en la cafetería para charlar sobre la coordinación entre el Ticket Orchestrator y los servicios con los que se integraba para el flujo de trabajo de gestión de tickets.

"¿Por qué no utilizar gRPC para toda la comunicación? He oído que es muy rápido", dijo Sydney.

"Bueno, eso es una implementación, no una arquitectura", dijo Addison. "Tenemos que decidir qué tipos de contratos queremos antes de elegir cómo implementarlos. En primer lugar, tenemos que decidir entre contratos estrictos o flexibles. Una vez que decidamos el tipo, te dejaré decidir cómo implementarlos, siempre que superen nuestras funciones de adecuación".

"¿Qué determina el tipo de contrato que necesitamos?" dijo Sydney.

En el Capítulo 2, empezamos a hablar de la intersección de tres fuerzas importantes de -comunicación, coherencia y coordinación- y de cómo desarrollar compensaciones para ellas. Modelamos el espacio interseccional de las tres fuerzas en un espacio tridimensional unido, que se muestra de nuevo en la Figura 13-1. En el Capítulo 12, volvimos a tratar estas tres fuerzas con un debate sobre los distintos estilos de comunicación y sus compensaciones.

Por mucho que una arquitectura pueda discernir una relación como ésta, algunas fuerzas atraviesan el espacio conceptual y afectan por igual a todas ...

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

Ingeniería de software en Google

Ingeniería de software en Google

Titus Winters, Tom Manshreck, Hyrum Wright
IA explicable para profesionales

IA explicable para profesionales

Michael Munn, David Pitman

Publisher Resources

ISBN: 9781098181581