Migrar un monolito no se trata sólo de partir código. Se trata de partir un negocio, un equipo y un set de hábitos.

1. Empieza por las capacidades, no por los servicios

Identifica qué hace tu sistema que otros sistemas reusarían. Esas son tus primeras capacidades transversales.

2. Contracts-first

Define los contratos antes de tocar código. Si los contratos son inestables, todo lo demás también lo será.

3. Autenticación centralizada, temprano

Es la pieza que toca todo. Si no la centralizas pronto, cada servicio reinventa la rueda mal.