• [^] # Re: migre

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

    Ça va mieux ? Ça fait du bien ?

    Sincèrement tu semble être entrain de nous dérouler la planche publicitaire des microservices sans le moindre recul.

    -_-'

    Sérieux, soit j'ai vraiment écris de la merde soit tu as tout lu de travers.
    A aucun moment je n'ai introduit la notion de microservices (c'est toi ici avec Se la jouer « on fait du microservice donc on peut faire ce qu'on veut » je te le laisse volontiers.) et l'app dont je parle n'est pas en microservices. Certaines briques sont extraites dans des services dédiés et ça, ça fait des années et des années que ça se fait. Ce n'est pas pour autant une archi à base de microservice. Mais extraire les parties qui posent problème c'est la base d'une archi web. C'est d'ailleurs ce que tu fais quand tu stock tes datas dans une base de donnée. Là c'est la même chose mais pour des unités de calcul, rien de magique là dedans, rien de microservicebullshit non plus.

    Et franchement (oui je sais tu vas encore mal le prendre) faire un service Go de quelques centaines de lignes alors que tu sais écrire du Java/Ruby/PHP c'est vraiment dans le domaine du normal. C'est un peu le principe du développement. Personne ne demande à être hyper calé, ni à connaître sur le bout des doigts ce langage, cette plateforme. Par contre introduire des changements — genre langage — isolés, à la marge est une vrai méthode pour tester en condition réelle de nouvelles façon de faire, nouveaux langages, etc. Si ça ne marche pas il se passe quoi ? On passe une ou deux journées à réécrire en ruby et on aura appris déjà pas mal de choses. Et si ça marche on pourra augmenter la connaissance et l'utiliser plus la prochaine fois.

    Le truc c'est que tu caricature à mort un discours qui était, je le rappel, de dire que c'est pas Java qui fait que ton appli va scaler mais ton design et qu'avec un bon design tu t'affranchis grandement des problématiques de langages, framework, plateforme ou autre.


    Ça pousse juste à faire n'importe quoi par excès de confiance (« non mais quelques centaines de go je sais faire », « mais il n'y a que les nuls qui tombent dans les pièges des langages », « apprendre un nouveau langage ? 1/2 journée maximum »,...).

    Nan mais t'es sérieux ?

    Oui je pense qu'un dev doit être en capacité d'apprendre d'autres langages, ne serait-ce que pour être meilleur dans son langage de prédilection. Ça ne veut pas dire que ça prend 1/2 journée, ni ne parle de nuls ou autre.