Caso #001

PUMA LATAM — Serverless Backend

Caso PUMA LATAM: backend serverless en Go sobre GCP, migrando de Pluggto a AnyMarket. Nacho ya había pasado por PUMA en 2025 — y un año y medio después lo…

Tecnologías

PUMA

Backend LATAM · Go · serverless · Crombie

Backend serverless para PUMA LATAM (Brasil) desde Crombie: Cloud Functions en Go sobre GCP, migrando el flujo de Pluggto a AnyMarket. Rol híbrido: service desk, reproceso de órdenes y resolución de bugs en paralelo a la migración. La historia viene de antes: en 2025 estuve en PUMA Global Oceanía (Next.js + GraphQL sobre GCP), el proyecto se cayó a nivel directorio — y un año y medio después me llamaron de vuelta.

ARQUITECTURA

Cloud Functions · Go · GCP serverless

El sistema: Cloud Functions en Go desplegadas en GCP, sin frontend propio — la tienda vive en Salesforce y nosotros recibimos su data, o la de Pluggto, y la procesamos. La migración a AnyMarket reemplaza a Pluggto como integrador. Detalle fino bajo NDA.

push a dev para probar → caótico

Camino descartado

Camino descartado: con solo dos ramas (dev y main), usar dev como centro de pruebas significaba pushear sin verificar, disparar despliegues de Terraform y tocar instancias reales de GCP solo para comprobar un cambio. Caro, lento y arriesgado.

emulación local Floci + Docker + dashboard de logs

Mi iniciativa: armé un entorno de emulación local con Floci (GCP) y Docker, con un dashboard visual de todos los logs activos. Un sandbox para anticipar comportamientos sin comprometer los entornos principales — los devs prueban en local antes de llegar a dev. A dev llegan tests de mayor calidad, y una rama crítica deja de ser el centro de pruebas.

la consultora

Crombie: la consultora detrás del proyecto. El cliente renueva con Crombie porque documentamos y explicamos todo para que cualquiera — incluso sin perfil técnico — lo entienda. Esa claridad es la razón por la que me eligieron para este rol.

SECURITY FIXES

más allá de nuestro rol

No somos los arquitectos del proyecto ni el scope incluye seguridad, pero analizamos los paquetes vulnerados y los vamos corrigiendo de a poco. Seniority también es cuidar lo que no es tuyo cuando sabés que está roto.

STACK

Cloud Functions en Go sobre GCP, Docker para la emulación local, Git como columna vertebral del flujo. Serverless para escalar sin un servidor que mantener.

CROMBIE RENUEVA CON PUMA POR SU CLARIDAD

Documentación que cualquiera entiende

El resultado: el cliente vuelve a elegir a Crombie. Lo que vende no es solo código — es comunicación. Todo lo que hacemos queda documentado y explicado para cualquier persona, aún no técnica, y me eligieron para este rol justamente por poder explicar lo complejo con claridad y didáctica.

¿Charlamos? Estoy abierto a proyectos y oportunidades.