Saltar al contenido

T.10 / Tecnología

Nube

Google Cloud y 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
02
Cómputo
Cloud Run
Despliegues
Cloud Build, en cada push
Inicio de sesión
Firebase Auth
Región de Hiki
europe-west1 (Bélgica)

Cuéntanos qué quieres lanzar.

01 / 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.

Ilustración de portada de Hiki: una chica manga leyendo entre pilas de libros junto al logotipo de Hiki

Plataforma web / 2025

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.

hiki.world
Ilustración de Bridddge: una mano grabada que se extiende hacia un octógono azul

App para macOS / 2025

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.

bridddge.com

02 / Servicio relacionado

Desarrollo de plataformas web

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.

Desarrollo de plataformas web

03 / 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.

04 / 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.

T.04 / Back end

Python y FastAPI

El back end de Hiki: FastAPI con MongoDB asíncrono, los scrapers con aiohttp y el pipeline que enriquece cada título.

Hecho con ella

  • Hiki

T.09 / Móvil

Kotlin y Jetpack Compose

Hiki para Android: una app nativa en Kotlin con todas las pantallas en Jetpack Compose, en Google Play.

Hecho con ella

  • Hiki

11 tecnologías

Todas las tecnologías

Once tecnologías, cada una funcionando en un producto que hemos lanzado.

Empezar / Llamada de 30 minutos

¿Tienes un producto en mente? Vamos a lanzarlo.

Sin teatro corporativo. Solo resultados.