Langues disponibles:

La mort du JSON dans le backend : pourquoi j’ai migré toute ma stack vers gRPC et Protobuf

Je commence ce post par une confession qui pourrait me valoir quelques ennemis : Je déteste le JSON.

Ce n’est pas une haine irrationnelle, du genre qui apparaît de nulle part. C’est une haine construite, brique par brique, au fil des années de débogage de payloads malformés, de champs qui auraient dû être des nombres mais qui arrivent en tant que chaînes de caractères, et ce classique null là où vous vous attendiez à un tableau vide. Le JSON est l’équivalent numérique d’une conversation téléphonique avec votre grand-mère : vous croyez avoir compris ce qu’elle a dit, mais quand vous arrivez, le gâteau aux carottes n’avait pas ce glaçage au chocolat tant attendu (les Brésiliens comprendront).

Read More