Je crée une application pour le développement personnel, mais j'ai fait le backend avec des rails. Un jour. .. .. J'ai vu cet article. Développement d'applications sans ingénieur back-end sur Firebase: avantages et défis rencontrés par Cookpad
Firebase permet le développement sans avoir recours à des ingénieurs backend </ b>
(゚ д ゚) ... Magica
Inspiré par cela, j'ai créé un backend avec Cloud Function.
Mais
Pour une raison quelconque, il a arrêté.
Cette fois, j'ai adopté les microservices comme architecture, et je ne veux pas créer chaque fonction moi-même, donc j'étais en colère de définir BaaS comme un service et de créer uniquement BFF.
Dans ce cas, il serait plus facile de créer un fichier de bibliothèque commun pour chaque BaaS lors du lancement d'autres projets </ b>, non? Ensuite, j'ai appris que les fonctions cloud ont une fonction si commune et j'ai essayé de les adopter.
Pourtant. ..
C'est gênant (; ´Д `)
En premier lieu, je suis dégoûté qu'il ne puisse être exécuté que localement dans les unités fonctionnelles N'est-il pas possible d'exécuter un framework qui peut être exécuté localement sans serveur comme une fonction cloud? L'idée.
Construisez sans serveur avec Docker appelé cloud run et facturez chaque demande (les données ne peuvent pas être persistantes) Est-ce juste le sommet de la fonction cloud? J'ai appris qu'il existe un service compatible et je l'ai adopté cette fois.
J'ai fait un échantillon (base) pour ceux qui veulent les réaliser, alors s'il vous plaît, utilisez-le! Je veux dire que.
C'est moins que.
https://github.com/taiseiotsuka/Flask-On-CloudRun
J'ai écrit toutes les procédures de construction dans le fichier Lisez-moi, veuillez donc l'utiliser si vous le souhaitez.
Si vous ne savez pas comment vous en servir, posez une question!
Bye
Recommended Posts