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 ...

Get Arquitectura de software: Las partes difíciles now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.