Next.js / Supabase / PostgreSQL
Production Incidents.
Du symptôme à un correctif exécutable.
Un index d’incidents par symptôme, des fichiers SQL et des exemples avant/après pour RLS, l’idempotence des webhooks et le cache Next.js.
Chercher la panne avant le framework
L’index commence par les symptômes : résultat de requête vide, session côté serveur perdue ou webhook en échec après déploiement. Les entrées renvoient vers des explications, des listes de vérification et des sources. Le dépôt relie aussi les lecteurs aux articles iloveblogs et à la bibliothèque publique d’analyse d’erreurs.
Lire les deux versions de l’exemple
Trois dossiers documentent un comportement défectueux et sa correction. L’exemple RLS utilise PostgreSQL et pgTAP. L’exemple de webhook emploie Vitest pour la signature, l’idempotence et les nouvelles tentatives. L’exemple Next.js modélise le cache et les paramètres de route asynchrones. Chaque dossier dispose de sa documentation et de son exécution propre.
La preuve à côté de l’explication
L’intérêt est dans le lien entre la description de l’incident, le code et l’exemple exécutable. Ces reproductions pédagogiques précisent leur périmètre dans les README. Le lecteur peut examiner une correction et ses hypothèses avant de l’adapter à son application.