Axe 10 — BaaS & services managés
🎯 Objectif global : composer une application moderne en assemblant des services managés, et reconnaître quand revenir à un backend custom.
Prérequis
Section intitulée « Prérequis »Axes 7 (frontend) et 8 (backend, au moins partiellement) pour comprendre ce qu’on délègue.
Objectifs
Section intitulée « Objectifs »À l'issue de cet axe, tu sauras :
- Construire un MVP complet avec un BaaS en moins d'un week-end
- Comparer Firebase, Supabase, Appwrite, Pocketbase et choisir le bon
- Composer plusieurs services (auth + paiement + email + analytics)
- Écrire des règles de sécurité (RLS PostgreSQL, Firestore Rules)
- Identifier le moment où migrer vers un backend custom
Contenu de l’axe
Section intitulée « Contenu de l’axe » 10.1 — Plateformes BaaS complètes Firebase, Supabase, Appwrite, AWS Amplify, Pocketbase — comparaison détaillée.
10.2 — Services spécialisés Clerk, Stripe, Resend, PostHog, Sentry, Algolia, Sanity — composer son backend.
10.3 — Plateformes serverless / edge Vercel, Netlify, Cloudflare Workers, Render, Fly.io, AWS Lambda.
10.4 — Patrons d'intégration JAMstack, Backend-for-Frontend, edge functions, migration BaaS → custom.
10.5 — Sécurité dans un BaaS Row-Level Security Postgres, Firestore Rules, App Check, gestion clés API.
Projet de l’axe
Section intitulée « Projet de l’axe »Tasky Pro — SaaS minimal en un week-end — un SaaS complet déployé en < 16 h de travail effectif. Next.js 16 + Clerk (auth) + Stripe (paiement signed webhooks) + Supabase (DB + RLS) + Resend (email transactionnel), déployé sur Vercel. Coût d’un MVP : 0 €/mois jusqu’à atteindre certains seuils.
Ressources clés
Section intitulée « Ressources clés »- Supabase Docs — supabase.com/docs
- Firebase Docs — firebase.google.com/docs
- Clerk Docs — clerk.com/docs
- Stripe Docs — stripe.com/docs
- Vercel Docs — vercel.com/docs
- Indie Hackers — indiehackers.com — études de cas