Capítulo 3. Dividir el monolito

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

En el Capítulo 2, exploramos cómo pensar en la migración a una arquitectura de microservicios. Más concretamente, analizamos si era siquiera una buena idea y, en caso afirmativo, cómo deberías proceder para desplegar tu nueva arquitectura y asegurarte de que vas en la dirección correcta.

Hemos hablado de cómo es un buen servicio, y de por qué los servicios más pequeños pueden ser mejores para nosotros. Pero, ¿cómo manejamos el hecho de que podemos tener ya un gran número de aplicaciones por ahí que no siguen estos patrones? ¿Cómo descomponemos estas aplicaciones monolíticas sin tener que embarcarnos en una reescritura a lo grande?

A lo largo del resto de este capítulo, exploraremos diversos patrones de migración y consejos que pueden ayudarte a adoptar una arquitectura de microservicios. Veremos patrones que funcionarán para software de proveedores de caja negra, sistemas heredados o monolitos que piensas seguir manteniendo y evolucionando. Sin embargo, para que el despliegue incremental funcione, tenemos que asegurarnos de que podemos seguir trabajando con el software monolítico existente y hacer uso de él.

Consejo

Recuerda que queremos que nuestra migración sea incremental. Queremos migrar a una arquitectura de microservicios en pequeños pasos, lo que nos permitirá aprender del proceso y cambiar de opinión si es necesario.

¿Cambiar ...

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.