L'écosystème Nexural compte 185 tables de base de données, 69 points d'API, des données de marché en temps réel, des fonctionnalités basées sur l'IA et un tableau de bord qualité en direct. Ma facture AWS est inférieure à 50 $/mois.
Voici comment.
L'architecture qui fait économiser
Principe : utiliser les services managés à leurs niveaux gratuits/peu coûteux plutôt que de gérer votre propre infrastructure.
| Service | Ce qu'il fait | Coût mensuel |
|---|---|---|
| Vercel (Hobby → Pro) | Hébergement Next.js, fonctions edge | 0-20 $ |
| Supabase (Free → Pro) | PostgreSQL, Auth, Temps réel | 0-25 $ |
| AWS S3 | Données de télémétrie, artefacts | 0,02 $ |
| AWS Lambda | Proxy API, ingestion de télémétrie | 0 $ (niveau gratuit) |
| AWS API Gateway | Point de terminaison HTTP Lambda | 0 $ (niveau gratuit) |
| AWS CloudFront | CDN + WAF | 0 $ (niveau gratuit) |
| GitHub Actions | CI/CD, tâches planifiées | 0 $ (gratuit pour les dépôts publics) |
Total : ~25-45 $/mois pour une plateforme de production.
Les astuces
1. Supabase plutôt que RDS
Une instance Supabase Pro coûte 25 $/mois et inclut :
- PostgreSQL 15 avec 8 Go de stockage
- Sécurité au niveau des lignes
- Abonnements en temps réel
- Authentification intégrée
- Sauvegardes automatiques
Une instance RDS équivalente (db.t3.micro) coûte 15 $/mois mais vous devez gérer les sauvegardes, l'authentification et le temps réel vous-même. Ajoutez ces services et vous arrivez à 60 $+.
2. Lambda pour les charges de travail irrégulières
L'API d'ingestion de télémétrie ne reçoit aucune requête la plupart du temps, puis explose pendant les exécutions CI. Lambda est parfait : 0 $ au repos, quelques centimes pendant les pics.
