Catégorie: Architecture Logicielle
Ton code tourne chez quelqu'un d'autre : pourquoi et comment j'ai conçu un plugin e-commerce autour de trois invariants
Architecture Logicielle
Publié: at 06:00 | (14 min de lecture)Cliquez ici pour découvrir les trois invariants qui protègent un plugin e-commerce : un hook qui ne fait qu'un INSERT, des données qui ne voyagent jamais, et pourquoi pas OAuth.
Le bouton « Tester » qui ment : pourquoi votre webhook est vérifié dans le mauvais univers, et comment j'ai fait voyager les abonnements
Architecture Logicielle
Publié: at 06:00 | (14 min de lecture)Cliquez ici pour découvrir pourquoi un webhook « testé avec succès » ne recevait jamais rien, et les trois règles de conception qui ont réparé le pont entre production et sandbox.
Un serveur SFTP sans démon SSH : pourquoi et comment j'ai branché les dépôts de fichiers sur un bucket
Architecture Logicielle
Publié: at 08:00 | (8 min de lecture)Cliquez ici pour découvrir comment offrir un endpoint SFTP par client sans démon SSH dans votre backend : passerelle vers un bucket, et bucket-as-queue.
À qui est ce document ? Pourquoi on ne résout jamais un tenant depuis le contenu
Architecture Logicielle
Publié: at 08:00 | (9 min de lecture)Cliquez ici pour découvrir pourquoi la tenance ne se déduit jamais du contenu d'un document, et comment résoudre le bon client sans risque de fuite.
Les délais sont une obligation, le regroupement une optimisation : comment j'ai construit un batcher incapable de mettre en retard
Architecture Logicielle
Publié: at 08:00 | (10 min de lecture)Cliquez ici pour découvrir comment construire un batcher incapable de mettre en retard : garde d'admission, machine à états CAS et sûreté par construction.