Développer un service au coût minimal
(brunch.co.kr/@odradeck)- Le backend : Supabase
- Une fois qu’on l’utilise, difficile de s’en passer
- Prise en charge de l’authentification et du stockage
- Jusqu’à 2 projets gratuits, mais à cause de limites comme le trafic, compter 25 $/mois
- L’application : Flutter
- React Native était envisagé, mais le choix s’est porté sur Flutter, qui permet aussi un certain niveau de développement Web
- Déploiement gratuit du Web via GitHub. Comme le mode privé est nécessaire : 4 $/mois
- Le back-office : Retool
- C’est un outil no-code, mais il faut un peu de temps pour s’y habituer. Malgré tout, c’est plus rapide que de le développer soi-même
- Gratuit tant qu’on n’exécute pas des éléments comme Workflow. Pour garder un environnement de staging, compter 10 $/mois
- Avec seulement Supabase + Flutter + Retool, il est possible de mettre en place un service d’une certaine ampleur
- Exploitation avec moins de 50 $/mois de coûts d’infrastructure
- Si le trafic augmente, il est possible d’augmenter la capacité
15 commentaires
Il est possible de créer un service d’une certaine envergure avec seulement Supabase + Flutter + Retool
Exploitation avec moins de 50 $ de coûts d’infrastructure par mois
Supabase est vraiment pratique.
C’est particulièrement très pratique de pouvoir gérer les environnements séparément.
Si on ne considère que le coût des serveurs, utiliser Vultr ou DigitalOcean revient moins cher.
J’ai découvert ça en cherchant une alternative, parce que c’était frustrant de ne pas pouvoir construire le back-end de Supabase dans le langage de son choix. https://render.com/ avait aussi l’air pas mal.
Je n’avais encore jamais entendu parler de Supbase... Je vais en profiter pour me renseigner.
Nécromancien Dart, Flutter...
Pour réduire les coûts : Native > React Native > Flutter,
nous utilisions AWS pour le serveur, mais il va falloir migrer vers Supabase afin de réduire les coûts.
Si on le fait totalement gratuitement, j’utilise
neon(DB) + Cloudflare Workers + Cloudflare Pages de cette façon.En ajoutant la stack, j’utilise aussi React Native + tRPC + Drizzle comme ça.
supabase❤
Si vous allez payer 25 $ par mois, Firebase ne serait-il pas moins cher ?
Je suis d'accord.
Mais s'il faut utiliser une base de données SQL, Firebase est hors jeu, donc vu comme ça, ce n'est pas vraiment faux non plus.
S’il s’agit d’un service dont le coût est quasiment nul, je pensais honnêtement qu’il n’y aurait pas une grande différence, que ce soit avec une base de données relationnelle ou du NoSQL... haha
Cela dit, l’apprentissage du développeur a aussi un coût, donc ce que vous avez dit est effectivement important.
Firebase + SQL SaaS n’est-ce pas optimal ??
Développer un service au coût minimal
C’est exactement le genre de combinaison que j’adore :)