# Google Cloud und Firebase

> Wie larch Google Cloud und Firebase einsetzt: Hiki läuft auf Cloud Run mit Firebase-Anmeldung und Push, und die App Bridddge verwaltet ihre Konten in Firebase.

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

larch deployt und betreibt Produkte auf Google Cloud und Firebase. Backend, Web-App und täglicher Scraper von Hiki laufen auf Cloud Run, mit Firebase für Anmeldung und Push-Benachrichtigungen, und die Desktop-App Bridddge verwaltet ihre Konten in Firebase.

- Gebaute Produkte: 2
- Compute: Cloud Run
- Deployments: Cloud Build, bei jedem Push
- Anmeldung: Firebase Auth
- Region von Hiki: europe-west1 (Belgien)

## Gebaut mit Google Cloud und Firebase

Zwei Produkte, in der Cloud im Betrieb. Ein Produkt lebt durchgängig auf Google Cloud. Das andere ist eine Desktop-App, die Firebase für ihre Konten nutzt.

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

Cloud Run stellt das FastAPI-Backend und die Next.js-Web-App von Hiki bereit und führt den täglichen Scraper aus. Cloud Build deployt bei jedem Push, und Firebase übernimmt die Google-Anmeldung und die Push-Benachrichtigungen.

- Jahr: 2025
- Stack: Next.js, React, TypeScript, Tailwind CSS, Kotlin, Jetpack Compose, FastAPI, Python, MongoDB, Firebase, Google Cloud
- Live-Produkt: https://hiki.world

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

Die Desktop-App Bridddge meldet Nutzer mit Firebase Auth an und speichert Abo und Nutzung jedes Kontos in Firestore.

- Jahr: 2025
- Stack: Electron, React, TypeScript, shadcn/ui, Tailwind CSS, SQLite, Firebase, MCP, Claude AI
- Live-Produkt: https://bridddge.com

## Passende Leistung

### [Entwicklung von Webplattformen](https://larch.ee/de/services/web-platform-development/)

Schnelle, belastbare Plattformen, die mit Ihrem Unternehmen wachsen, statt es zu bremsen.

Was Sie bekommen:

- **SaaS-Plattformen, Echtzeit-Dashboards und mehrsprachige Apps**: Bridddge speichert Abo und Nutzung jedes Nutzers in Firestore, ein Datensatz pro Konto.
- **Der gesamte Stack, vom Frontend bis zur Datenbank**: Web-App, API, Scraper und Fotospeicher von Hiki laufen in einem einzigen Google-Cloud-Projekt.
- **Deployt, überwacht und skaliert, nicht nur gebaut**: Cloud Build bringt Hiki bei jedem Push auf main live, und Cloud Logging führt im Betrieb Protokoll.

## So nutzen wir Google Cloud und Firebase

In Produktion betrieben, nicht nur gebaut. Ausliefern ist die halbe Arbeit. Hiki deployt bei jedem Push auf main und läuft ohne Server, um die man sich kümmern muss, und die Konten von Bridddge liegen in Firebase.

### Hiki: drei Workloads auf Cloud Run

Hiki läuft auf Google Cloud in der EU-Region europe-west1. Cloud Run stellt zwei Services bereit, das FastAPI-Backend und die Next.js-Web-App, und führt den Scraper als Cloud-Run-Job aus, den Cloud Scheduler jeden Morgen startet, um den Katalog aus den Buchhandlungen zu aktualisieren. Jeder Push auf main löst Cloud Build aus, das die Container baut, sie in Artifact Registry ablegt und die neue Version deployt.

Vor der Website sitzt ein globaler HTTPS-Load-Balancer mit Cloud Armor. Fotos aus dem Marktplatz gehen direkt aus dem Browser über signierte Upload-Links in einen privaten Cloud-Storage-Bucket, vorher verkleinert, sodass das Backend die Dateien nie anfasst. Logs gehen an Cloud Logging.

### Firebase bei Hiki

Firebase Auth gibt Hiki die Google-Anmeldung, im Web und in der Android-App, und das Backend prüft das Anmelde-Token, bevor es einer Anfrage vertraut. Firebase Cloud Messaging verschickt die Push-Benachrichtigungen, und das Backend räumt Tokens auf, die nicht mehr funktionieren.

### Bridddge: Konten für eine Desktop-App

Bridddge läuft auf dem Mac der Nutzer, aber seine Konten liegen in Firebase. Die App meldet Nutzer mit Firebase Auth an und speichert Abo und Nutzung jedes Kontos in Firestore.

### Warum diese Kombination

Cloud Run skaliert mit dem Traffic und wieder herunter, ohne Server, die man verwalten muss, und Firebase bringt Anmeldung und Benachrichtigungen mit, ohne dass man sie von Grund auf bauen muss. Auch diese Website, larch.ee, läuft auf Cloud Run.

## Weitere Technologien

Damit kombiniert. Das FastAPI-Backend von Hiki läuft auf Cloud Run, und die Android-App meldet sich mit Firebase an. Sehen Sie, was wir sonst noch damit gebaut haben.

- [Python und FastAPI](https://larch.ee/de/technologies/python-fastapi/): Das Backend von Hiki: FastAPI mit asynchronem MongoDB, die aiohttp-Scraper und die Pipeline, die jeden Titel anreichert.
- [Kotlin und Jetpack Compose](https://larch.ee/de/technologies/kotlin-jetpack-compose/): Hiki für Android: eine native Kotlin-App, jeder Screen in Jetpack Compose, bei Google Play.
- [Alle Technologien](https://larch.ee/de/technologies/): Elf Technologien, jede davon läuft in einem Produkt, das wir ausgeliefert haben.

## So starten Sie

Was möchten Sie ausliefern? Bringen Sie die Idee mit. Wir sagen Ihnen, wie wir sie bauen würden und was es dafür braucht.

- 30-Minuten-Gespräch buchen: https://calendly.com/nicholas-stackwise/30min
- E-Mail: nicholas@larch.ee
