MELI
Esto es un refactor de lo ya hecho en rails, la idea principal sería poder tenerlo como un servicio aparte para garantizar estabilidad y un monitoreo un poco más interesante.
El refactor tiene 4 motivos:
a. Separar como microservicio el sistema para poder desarrollarlo de forma separada, teniendo menor capa de abstracción y eliminando reglas de negocios externas en los modelos -callbacks-.
b. Desligarnos del sistema de jobs para las sincronizaciones de cualquier tipo.
c. Desligarnos del croneado actual para el refresco de tokens (que no funciona).
d. Monitorear la sincronización de cerca (más aún si se tiene en cuenta como un servicio comisionado a futuro).
Por más que sea redundante, esta API estará testeada obligatoriamente. Será el core de las sincronizaciones y si falla esta parte falla todo.