Aller au contenu principal
TheRustLab Logo Baptiste Ochlafen
Doctrine de code

4 principes qui structurent toutes mes architectures.

Pas de règles gravées dans le marbre, mais des convictions forgées sur le terrain. Chaque ligne de code, chaque choix d'infrastructure porte l'empreinte de ces principes.

Documentation-first

Doc comments, ADR, CHANGELOG. Si ce n'est pas documenté, ce n'est pas livré. La documentation n'est pas une dette, c'est le contrat.

Zero Trust

Séparation des secrets, newtypes validés, principe de moindre privilège. Pattern Zero Trust Signer dans Solana. Ne jamais faire confiance implicitement — toujours vérifier.

Résilience

Circuit breakers, graceful shutdown, retry exponentiel, timeouts. Du serveur de prod au tooling personnel. Un système qui tombe gracieusement vaut mieux qu'un système qui ne tombe jamais jusqu'au jour où.

Open-source par défaut

MIT pour le code, CC BY-SA 4.0 pour la documentation. Choix systématique d'outils libres et auditables. Ce qui peut être inspecté peut être amélioré.


Ces principes se retrouvent dans chaque projet : infrastructure, tooling, cours.
Découvrez leur application concrète dans mes réalisations techniques.

Voir les projets