Back to flin
flin

Le marathon du stockage de fichiers : 30 sessions

Comment 30 sessions ont construit le système complet de gestion de fichiers de FLIN : téléchargement, backends de stockage, parsing de documents, recherche sémantique et intégration RAG.

Juste A. Gnimavo (Thales) & Claude | March 26, 2026 1 min flin
EN/ FR/ ES
flinfile-storagemarathonsessionsbackends

La gestion de fichiers est l'une de ces fonctionnalités qui semble simple jusqu'à ce qu'on commence à la construire. Télécharger un fichier, le sauvegarder quelque part, le servir en retour. Trois étapes. Sauf que « télécharger » signifie le parsing multipart avec conformité RFC 2046, le streaming pour les gros fichiers, la vérification d'intégrité SHA-256, la protection contre la traversée de chemin et la validation de taille. « Sauvegarder quelque part » signifie le stockage local, le stockage cloud (S3, R2, GCS), le stockage adressable par contenu, la compression, le ramasse-miettes et la génération d'aperçus.

30 sessions ont construit le système complet : téléchargement, backends de stockage, parsing de documents, recherche sémantique et intégration RAG.


Ceci est la partie 201 de la série « Comment nous avons construit FLIN », documentant comment un CEO à Abidjan et un CTO IA ont conçu et construit un langage de programmation à partir de zéro.

Navigation de la série : - [200] Le sprint sécurité : 18 sessions - [201] Le marathon du stockage de fichiers : 30 sessions (vous êtes ici) - [202] La console d'administration à partir de zéro

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles

Thales & Claude deblo

Le jour où Déblo a refusé une bonne réponse — deux fois

Une trace de production a montré Déblo K12 rejetant deux fois de suite la bonne réponse d’un élève de Terminale. Huit heures d’analyse, quatre commits, une rotation A/B de modèles et un benchmark sur 6 modèles plus tard, le tuteur de maths était corrigé. Ce qui a cassé, ce que nous avons changé, et ce que l’échec surprenant de GPT-5.4-mini au test socratique nous a appris sur le choix des modèles pour l’IA éducative.

32 min May 3, 2026
debloclaude-opus-4.7claude-codemethodology +14
Thales & Claude deblo

Web Claude a trouvé le bug. Puis il a failli l’aggraver.

Comment un prompt vocal de 270 lignes pour le tuteur Ultravox de Deblo produisait la même phrase d’accueil scriptu00e9e à chaque appel. Web Claude a diagnostiqué le problème parfaitement, puis a prescrit une correction qui aurait doublé la taille du prompt avec des hooks backend inexistants. Le filtre qui a gardé le diagnostic et rejeté la prescription.

17 min Apr 28, 2026
debloclaude-opus-4.7methodologyprompt-engineering +7
Thales & Claude deblo

Pourquoi j’ai dû corriger Web Claude deux fois sur la stratégie de la page d’accueil de Deblo

Comment une conversation de 48 heures avec Web Claude a failli entraîner Deblo dans le piège généraliste « ChatGPT pour l’Afrique », et pourquoi la connaissance du marché par le fondateur a dû prendre le dessus sur les suggestions stratégiques de l’IA à deux reprises.

26 min Apr 26, 2026
debloclaude-opus-4.7methodologystrategy +6