• [^] # Re: migre

    Posté par (site web personnel) . En réponse au journal Java (EE) Sapu cépalibre.. Évalué à 3.

    Ce dont je suis tout à fait d'accord.

    Cool :-)

    ce que tu semblais faire quand j'ai lu

    Ok, compris le prob. En fait la seule qu'on a introduite c'est Go. On est sur une app web, finalement Java et Python auraient été encore plus loin, alors que js on l'utilise déjà (ok non, coffee).

    Parce que la notion de microservice c'est un nom à la mode pour parler de quelque chose qui se faisait déjà avant en plus poussé

    Toutafé.

    D'ailleurs, là j'explique le résultat, dans les étapes c'est pas ça.
    Pour l'histoire, au début une bonne partie de nos traitements (miniatures par ex) était dans notre app Rails (monolithique on peut dire). Puis quand ça a fait mal, plutôt que de chercher à scaler une app juste pour une portion très identifiable, on a sorti cette portion et on s'en est occupé à côté : changer de langage (ruby -> js) et de plateforme d'exécution (rails -> AWS Lambda).
    C'est ainsi que ça devrait toujours être fait, il ne faut juste pas avoir peur de sortit des briques. Mais c'est différent que de vouloir absolument tout sortir et de ne plus être capable de gérer la communication. C'est un peu la même histoire que linux vs minix d'ailleurs :-D