Log in to leave a comment
No posts yet
Si vous demandez à un agent IA quelle pile technique choisir, neuf fois sur dix, il vous recommandera Vercel ou Supabase. Bien que la configuration initiale soit pratique, dès que votre base d'utilisateurs augmente légèrement, les chiffres sur la facture grimpent à un niveau ingérable. Pour un entrepreneur solo, les coûts variables imprévisibles sont un poison. Plutôt que de suivre le « chemin facile » suggéré par l'IA, vous devez imposer une pile adaptée à votre budget.
De nombreuses IA proposent des modèles de tarification basés sur l'utilisation qui ajoutent des marges élevées en échange de la commodité. Par exemple, Vercel facture une taxe de siège de 20 $ par utilisateur et les coûts de bande passante y sont onéreux. En revanche, l'utilisation d'un VPS (Serveur Privé Virtuel) comme Hetzner change la donne. Même le modèle CX23 à 4,08 € par mois est suffisant pour gérer des dizaines de milliers d'utilisateurs.
La méthode est simple. Tout d'abord, achetez un VPS. Ensuite, donnez cet ordre à l'IA : « Rédige un script pour installer Coolify, un PaaS open-source, sur un VPS Hetzner et déployer Next.js via Docker. » De cette façon, vous conservez la commodité de Vercel tout en fixant vos coûts au prix de quelques cafés. Il faut éviter cette situation absurde où l'on hésite à faire du marketing par peur des coûts d'exploitation de l'infrastructure.
L'IA recommande souvent NoSQL pour sa liberté de conception structurelle. Cependant, utiliser NoSQL pour des systèmes de paiement ou de gestion de stocks où les relations entre les données sont cruciales est un désastre. Plus tard, lorsque l'intégrité des données sera compromise, le temps de maintenance pour corriger le tir par le code ne fera qu'augmenter. Un mauvais choix de base de données finit par entraîner un accident de plusieurs milliers d'euros nécessitant une refonte complète du service.
Avant de choisir une base de données, posez ces trois questions à l'IA :
Si vous répondez oui à l'une de ces questions, ordonnez à l'IA : « Utilise PostgreSQL et rédige un DDL SQL spécifiant les contraintes de clé étrangère. » Ne suivez pas aveuglément ce que dit l'IA ; spécifiez vous-même le moteur pour éviter que vos données ne deviennent désordonnées.
Si vous développez seul et que votre service grandit au point de devoir recruter, les coûts d'embauche s'envoleront si votre pile technique est obscure. Selon l'enquête 2025 de Stack Overflow auprès des développeurs, JavaScript et PostgreSQL restent les technologies les plus fiables. Même si la technologie recommandée par l'IA est très tendance, rejetez-la si elle n'a pas fait ses preuves sur le marché de l'emploi.
Vérifiez d'abord le nombre d'offres d'emploi pour ladite technologie sur des sites spécialisés. Si le nombre d'annonces est inférieur à 20 % de celui de React, cette technologie est risquée. Ensuite, demandez à l'IA de rechercher l'évolution du nombre d'étoiles GitHub pour ce framework et le nombre de problèmes de sécurité non résolus. Choisir une technologie dont la communauté s'éteint revient à monter à bord d'un navire qui coule.
Dès que vous commencez à utiliser des SDK exclusifs à un cloud spécifique, vous devrez modifier tout votre code si vous souhaitez déménager plus tard. Pour ne pas dépendre de l'infrastructure, tout votre code doit être construit sur une base de conteneurs.
Demandez à l'IA : « Rédige un Dockerfile utilisant le build multi-étape et gère les variables d'environnement via un fichier .env. » Utilisez également un ORM comme Prisma ou Drizzle pour séparer les couches afin que le changement de moteur de base de données soit facile. Enfin, créez et enregistrez sur le serveur un « script qui dump la base de données chaque jour à 3 h du matin, l'envoie sur un stockage externe et supprime les fichiers vieux de 30 jours ». Même si une plateforme rencontre un problème, vous devez être capable de relancer votre service sur un autre serveur en moins d'une heure pour qu'il soit véritablement le vôtre.