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 9. Propiedad de los datos ytransacciones distribuidas

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

Friday, December 10 09:12

Mientras el equipo de la base de datos trabajaba en la descomposición de la base de datos monolítica Sysops Squad, el equipo de desarrollo de Sysops Squad, junto con Addison, el arquitecto de Sysops Squad, empezaron a trabajar en la formación de contextos delimitados entre los servicios y los datos, asignando la propiedad de las tablas a los servicios en el proceso.

"¿Por qué has añadido la tabla de perfiles de experto al contexto delimitado del servicio de Asignación de Entradas?", preguntó Addison.

"Porque", dijo Sydney, "la asignación de entradas se basa en esa tabla para los algoritmos de asignación. Consulta constantemente esa tabla para obtener la información sobre la ubicación y las habilidades del experto".

"Pero sólo realiza consultas a la tabla de expertos", dijo Addison. "El servicio de Mantenimiento de Usuarios contiene la funcionalidad para realizar actualizaciones de la base de datos para mantener esa información. Por tanto, me parece que la tabla de perfiles de expertos debería pertenecer al servicio de Mantenimiento de Usuarios y situarse dentro de ese contexto delimitado."

"No estoy de acuerdo", dijo Sydney. "Sencillamente, no podemos permitirnos que el servicio de asignación haga llamadas remotas al servicio de Mantenimiento de Usuarios para cada consulta ...

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