# Google Cloud y Firebase

> Cómo usa larch Google Cloud y Firebase: Hiki funciona en Cloud Run con inicio de sesión y push de Firebase, y la app Bridddge guarda sus cuentas en Firebase.

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

larch despliega y opera productos en Google Cloud y Firebase. El back end, la app web y el scraper diario de Hiki funcionan en Cloud Run, con Firebase para el inicio de sesión y las notificaciones push, y la app de escritorio Bridddge guarda sus cuentas en Firebase.

- Productos hechos: 2
- Cómputo: Cloud Run
- Despliegues: Cloud Build, en cada push
- Inicio de sesión: Firebase Auth
- Región de Hiki: europe-west1 (Bélgica)

## Hecho con Google Cloud y Firebase

Dos productos, funcionando en la nube. Un producto vive en Google Cloud de principio a fin. El otro es una app de escritorio que usa Firebase para sus cuentas.

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

Cloud Run sirve el back end en FastAPI y la app web en Next.js de Hiki y ejecuta el scraper diario. Cloud Build despliega en cada push, y Firebase se encarga del inicio de sesión con Google y de las notificaciones push.

- Año: 2025
- Stack: Next.js, React, TypeScript, Tailwind CSS, Kotlin, Jetpack Compose, FastAPI, Python, MongoDB, Firebase, Google Cloud
- Producto en línea: https://hiki.world

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

La app de escritorio Bridddge inicia la sesión de los usuarios con Firebase Auth y guarda la suscripción y el uso de cada cuenta en Firestore.

- Año: 2025
- Stack: Electron, React, TypeScript, shadcn/ui, Tailwind CSS, SQLite, Firebase, MCP, Claude AI
- Producto en línea: https://bridddge.com

## Servicio relacionado

### [Desarrollo de plataformas web](https://larch.ee/es/services/web-platform-development/)

Plataformas rápidas y resilientes que crecen con tu negocio, no en su contra.

Qué recibes:

- **Plataformas SaaS, paneles en tiempo real y apps multilingües**: Bridddge guarda la suscripción y el uso de cada usuario en Firestore, un registro por cuenta.
- **Todo el stack, del front end a la base de datos**: La app web, la API, el scraper y el almacenamiento de fotos de Hiki funcionan en un solo proyecto de Google Cloud.
- **Desplegadas, monitorizadas y escaladas, no solo construidas**: Cloud Build lanza Hiki en cada push a main, y Cloud Logging deja constancia en producción.

## Cómo usamos Google Cloud y Firebase

En producción, no solo construido. Lanzar es la mitad del trabajo. Hiki se despliega en cada push a main y funciona sin servidores que cuidar, y las cuentas de Bridddge viven en Firebase.

### Hiki: tres cargas de trabajo en Cloud Run

Hiki funciona en Google Cloud, en la región europea europe-west1. Cloud Run sirve dos servicios, el back end en FastAPI y la app web en Next.js, y ejecuta el scraper como un job de Cloud Run que Cloud Scheduler lanza cada mañana para actualizar el catálogo con las librerías. Cada push a main dispara Cloud Build, que construye los contenedores, los guarda en Artifact Registry y despliega la nueva versión.

Delante del sitio hay un balanceador de carga HTTPS global con Cloud Armor. Las fotos de la compraventa van directamente del navegador a un bucket privado de Cloud Storage mediante enlaces de subida firmados, redimensionadas antes, así que el back end nunca toca los archivos. Los logs van a Cloud Logging.

### Firebase en Hiki

Firebase Auth da a Hiki el inicio de sesión con Google, en la web y en la app de Android, y el back end verifica el token de inicio de sesión antes de fiarse de una petición. Firebase Cloud Messaging envía las notificaciones push, y el back end elimina los tokens que ya no funcionan.

### Bridddge: cuentas para una app de escritorio

Bridddge funciona en el Mac del usuario, pero sus cuentas viven en Firebase. La app inicia la sesión de los usuarios con Firebase Auth y guarda la suscripción y el uso de cada cuenta en Firestore.

### Por qué esta combinación

Cloud Run escala con el tráfico y vuelve a bajar sin servidores que gestionar, y Firebase aporta el inicio de sesión y las notificaciones sin tener que construirlos desde cero. Este sitio, larch.ee, también funciona en Cloud Run.

## Otras tecnologías

Se usan junto a ella. El back end en FastAPI de Hiki funciona en Cloud Run, y su app de Android inicia sesión con Firebase. Mira qué más hemos construido con ellos.

- [Python y FastAPI](https://larch.ee/es/technologies/python-fastapi/): El back end de Hiki: FastAPI con MongoDB asíncrono, los scrapers con aiohttp y el pipeline que enriquece cada título.
- [Kotlin y Jetpack Compose](https://larch.ee/es/technologies/kotlin-jetpack-compose/): Hiki para Android: una app nativa en Kotlin con todas las pantallas en Jetpack Compose, en Google Play.
- [Todas las tecnologías](https://larch.ee/es/technologies/): Once tecnologías, cada una funcionando en un producto que hemos lanzado.

## Cómo empezar

Cuéntanos qué quieres lanzar. Trae la idea. Te diremos cómo la construiríamos y qué hace falta.

- Reservar una llamada de 30 minutos: https://calendly.com/nicholas-stackwise/30min
- Correo electrónico: nicholas@larch.ee
