atelier · le blog du studio
Ce qu'on apprend en construisant, écrit au fur et à mesure.
Performance, SEO, outils, guides, coulisses. Des guides techniques et des retours d'expérience : ce qu'on a essayé, ce qui a cassé, ce qu'on garde.
Un seul contact pour toute la suite : le pari de la table partagée
Pourquoi les modules de la suite n'ont pas chacun leur carnet d'adresses, ce que ça coûte au RGPD, et comment on a tranché.
Lire →- 20 août 2026 · coulisses · 4 min Un seul Stripe pour toute une suite : comment nous avons câblé la facturation multi-produitsRetour d'expérience : centraliser la facturation de plusieurs produits SaaS — un client Stripe unique par organisation, des produits qui ne parlent jamais à Stripe, et les leçons.
- 23 juillet 2026 · coulisses · 4 min Pourquoi nous auto-hébergeons nos SaaS sur des VPS (et ce que ça nous coûte)Retour d'expérience : nos produits tournent sur des VPS européens avec Docker et Caddy, sans autoscaling. Les raisons du choix, les garde-fous, et les renoncements assumés.
- 25 juin 2026 · coulisses · 4 min Envoyer les emails de son SaaS soi-même : retour d'expérience d'un SMTP souverainNous avons remplacé le provider d'emails par notre propre relais SMTP : DKIM, SPF, DMARC, port 25 bloqué, surveillance des blacklists — ce que ça demande vraiment.
- 29 mai 2026 · coulisses · 4 min Dev ISO prod : la règle que nous nous sommes imposée après un incident évitablePost-mortem : un webhook jamais exécuté en développement, une colonne de base manquante en dev — deux incidents, une règle : aucun chemin de code ne s'exécute pour la première fois en production.
- 4 mai 2026 · coulisses · 4 min Pourquoi ce blog n'a pas de CMS : une table PostgreSQL et une commandeNous avons remplacé WordPress par une base PostgreSQL, des fichiers Markdown versionnés et une CLI de publication. Architecture, code, et les limites assumées de ce choix.
Un article toutes les deux ou trois semaines. Pas de newsletter : un flux RSS, et le journal sur l'accueil.