Capítulo 2. Planificar una migración

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

Es muy fácil sumergirse directamente en los aspectos técnicos de la descomposición monolítica, ¡y éste será el tema central del resto del libro! Pero antes debemos explorar varias cuestiones menos técnicas. ¿Dónde debes empezar la migración? ¿Cómo debes gestionar el cambio? ¿Cómo acompañas a los demás en el viaje? Y la pregunta importante desde el principio: ¿deberías utilizar microservicios?

Comprender el objetivo

Los microservicios no son el objetivo. No se "gana" por tener microservicios. Adoptar una arquitectura de microservicios debe ser una decisión consciente, basada en una toma de decisiones racional. Deberías pensar en migrar a una arquitectura de microservicios para conseguir algo que actualmente no puedes lograr con la arquitectura de tu sistema actual.

Sin tener una idea de lo que intentas conseguir, ¿cómo vas a fundamentar tu proceso de toma de decisiones sobre las opciones que debes adoptar? Lo que intentas conseguir adoptando microservicios cambiará en gran medida dónde centras tu tiempo y cómo priorizas tus esfuerzos.

También te ayudará a evitar ser víctima de la parálisis por análisis, es decir, estar sobrecargado de opciones. También corres el riesgo de caer en una mentalidad de culto a la carga, asumiendo simplemente que "¡Si los microservicios son buenos para Netflix, son buenos para nosotros!".

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.