Apéndice B. Índice de patrones

Monolito expositor de áridos

Exponer agregados de dominio de un monolito para permitir que los microservicios accedan a entidades gestionadas por el monolito.

Rama por abstracción

Coexisten dos implementaciones de la misma funcionalidad en la misma base de código al mismo tiempo, lo que permite que una nueva implementación se desarrolle de forma incremental hasta que pueda sustituir a la antigua.

Captura de datos de cambios

Transmite los cambios realizados en un almacén de datos subyacente a otras partes interesadas.

Cambiar la propiedad de los datos

Trasladar la fuente de la verdad del monolito a un microservicio.

Interfaz de base de datos como servicio

Utilizar una base de datos dedicada para proporcionar acceso de sólo lectura a los datos del servicio interno.

Vista de la base de datos

Una vista se proyecta desde una base de datos subyacente, lo que permite ocultar partes de la base de datos.

Servicio de envoltura de bases de datos

Un servicio de fachada se coloca delante de una base de datos compartida existente, lo que permite que los servicios se alejen del uso directo de la base de datos.

Colaborador de decoración

Activa la funcionalidad que se ejecuta en un microservicio independiente olfateando las solicitudes enviadas al monolito, y las respuestas que se envían de vuelta.

Esquema de datos de referencia dedicado

Una base de datos específica para albergar todos los datos estáticos de referencia. A esta base de datos pueden ...

Get De monolito a microservicio 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.