78 points par xguru 2024-07-11 | 15 commentaires | Partager sur WhatsApp
  • 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

 
wkang586 2024-07-16

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

 
highread 2024-07-16

Supabase est vraiment pratique.
C’est particulièrement très pratique de pouvoir gérer les environnements séparément.

 
dororo2 2024-07-15

Si on ne considère que le coût des serveurs, utiliser Vultr ou DigitalOcean revient moins cher.

 
pathos 2024-07-15

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.

 
pjh0410 2024-07-14

Je n’avais encore jamais entendu parler de Supbase... Je vais en profiter pour me renseigner.

 
hanjukim 2024-07-13

Nécromancien Dart, Flutter...

 
ezcocoa 2024-07-12

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.

 
caniel 2024-07-11

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.

 
kyc1682 2024-07-11

supabase❤

 
superwoou 2024-07-11

Si vous allez payer 25 $ par mois, Firebase ne serait-il pas moins cher ?

 
laeyoung 2024-07-11

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.

 
superwoou 2024-07-12

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.

 
brainer 2024-07-11

Firebase + SQL SaaS n’est-ce pas optimal ??

 
kandk 2024-07-11

Développer un service au coût minimal

 
anyjava 2024-07-11

C’est exactement le genre de combinaison que j’adore :)