# Google Cloud et Firebase

> Comment larch utilise Google Cloud et Firebase : Hiki tourne sur Cloud Run avec connexion et push Firebase, et l’app Bridddge garde ses comptes dans Firebase.

URL: https://larch.ee/fr/technologies/google-cloud-firebase/

larch déploie et exploite des produits sur Google Cloud et Firebase. Le back-end, l’application web et le scraper quotidien de Hiki tournent sur Cloud Run, avec Firebase pour la connexion et les notifications push, et l’application de bureau Bridddge garde ses comptes dans Firebase.

- Produits réalisés: 2
- Calcul: Cloud Run
- Déploiements: Cloud Build, à chaque push
- Connexion: Firebase Auth
- Région de Hiki: europe-west1 (Belgique)

## Réalisé avec Google Cloud et Firebase

Deux produits, en service dans le cloud. Un produit vit sur Google Cloud de bout en bout. L’autre est une application de bureau qui utilise Firebase pour ses comptes.

### [Hiki](https://larch.ee/fr/work/hiki/)

Cloud Run sert le back-end FastAPI et l’application web Next.js de Hiki, et exécute le scraper quotidien. Cloud Build déploie à chaque push, et Firebase gère la connexion Google et les notifications push.

- Année: 2025
- Stack: Next.js, React, TypeScript, Tailwind CSS, Kotlin, Jetpack Compose, FastAPI, Python, MongoDB, Firebase, Google Cloud
- Produit en ligne: https://hiki.world

### [Bridddge](https://larch.ee/fr/work/bridddge/)

L’application de bureau Bridddge connecte les utilisateurs avec Firebase Auth et garde l’abonnement et l’usage de chaque compte dans Firestore.

- Année: 2025
- Stack: Electron, React, TypeScript, shadcn/ui, Tailwind CSS, SQLite, Firebase, MCP, Claude AI
- Produit en ligne: https://bridddge.com

## Service associé

### [Développement de plateformes web](https://larch.ee/fr/services/web-platform-development/)

Des plateformes rapides et robustes qui grandissent avec votre activité, pas contre elle.

Vous obtenez:

- **Plateformes SaaS, tableaux de bord en temps réel et applications multilingues**: Bridddge garde l’abonnement et l’usage de chaque utilisateur dans Firestore, un enregistrement par compte.
- **Toute la stack, du front-end à la base de données**: L’application web, l’API, le scraper et le stockage des photos de Hiki tournent dans un seul projet Google Cloud.
- **Déployées, surveillées et mises à l’échelle, pas seulement construites**: Cloud Build déploie Hiki à chaque push sur main, et Cloud Logging garde la trace en production.

## Google Cloud et Firebase : notre usage

Exploité en production, pas seulement construit. Lancer, c’est la moitié du travail. Hiki se déploie à chaque push sur main et tourne sans serveur à surveiller, et les comptes de Bridddge vivent dans Firebase.

### Hiki : trois charges de travail sur Cloud Run

Hiki tourne sur Google Cloud, dans la région européenne europe-west1. Cloud Run sert deux services, le back-end FastAPI et l’application web Next.js, et exécute le scraper comme un job Cloud Run que Cloud Scheduler lance chaque matin pour rafraîchir le catalogue à partir des librairies. Chaque push sur main déclenche Cloud Build, qui construit les conteneurs, les stocke dans Artifact Registry et déploie la nouvelle version.

Un équilibreur de charge HTTPS global avec Cloud Armor se place devant le site. Les photos de la marketplace vont directement du navigateur dans un bucket Cloud Storage privé via des liens d’upload signés, après redimensionnement : le back-end ne manipule jamais les fichiers. Les logs vont dans Cloud Logging.

### Firebase sur Hiki

Firebase Auth donne à Hiki la connexion Google, sur le web et dans l’application Android, et le back-end vérifie le jeton de connexion avant de faire confiance à une requête. Firebase Cloud Messaging envoie les notifications push, et le back-end supprime les jetons qui ne fonctionnent plus.

### Bridddge : des comptes pour une application de bureau

Bridddge tourne sur le Mac de l’utilisateur, mais ses comptes vivent dans Firebase. L’application connecte les utilisateurs avec Firebase Auth et garde l’abonnement et l’usage de chaque compte dans Firestore.

### Pourquoi ce duo

Cloud Run suit le trafic à la hausse comme à la baisse sans serveur à gérer, et Firebase apporte la connexion et les notifications sans avoir à les construire de zéro. Ce site, larch.ee, tourne lui aussi sur Cloud Run.

## Autres technologies

Utilisées en complément. Le back-end FastAPI de Hiki tourne sur Cloud Run, et son application Android se connecte avec Firebase. Découvrez ce que nous avons construit d’autre avec.

- [Python et FastAPI](https://larch.ee/fr/technologies/python-fastapi/): Le back-end de Hiki : FastAPI avec MongoDB en asynchrone, les scrapers aiohttp et le pipeline qui enrichit chaque titre.
- [Kotlin et Jetpack Compose](https://larch.ee/fr/technologies/kotlin-jetpack-compose/): Hiki pour Android : une application Kotlin native dont chaque écran est en Jetpack Compose, sur Google Play.
- [Toutes les technologies](https://larch.ee/fr/technologies/): Onze technologies, chacune en service dans un produit que nous avons lancé.

## Pour commencer

Dites-nous ce que vous voulez lancer. Apportez l’idée. Nous vous dirons comment nous la construirions et ce que cela demande.

- Réserver un appel de 30 minutes: https://calendly.com/nicholas-stackwise/30min
- E-mail: nicholas@larch.ee
