En las ultimas semanas he trabajado en el Cloud Resume Challenge, un proyecto practico que combina infraestructura en la nube, CI CD, APIs y algo de frontend. Mi objetivo fue crear un curriculum 100 por ciento cloud native alojado en Google Cloud Platform, con toda la infraestructura gestionada como codigo y despliegues automatizados.

Que construI: Hospedaje estatico del CV en un bucket publico de Google Cloud Storage servido via Cloudflare para DNS, CDN y SSL gratuito. De esta forma obtuve cacheo global, entrega rapida y HTTPS sin añadir un balanceador en GCP que habria incrementado complejidad y coste. Esto me permitio mantener la arquitectura ligera y profesional.

Contador de visitas: Una pequena API en Flask corre en Cloud Run y conecta con Firestore. Cada vez que se carga la pagina la API incrementa un contador y devuelve el valor actualizado, permitiendo mostrar estadisticas simples sin exponer credenciales.

Infraestructura como codigo: Provisione servicios de Cloud Run, permisos IAM, habilitacion de APIs y recursos con Terraform, haciendo todo reproducible y versionable.

CI CD automatizado: Configure Github Actions y Cloud Build para despliegues automaticos. Un push al repositorio desencadena actualizaciones de infraestructura y redeploys sin intervencion manual.

Retos y aprendizajes: IaC es potente pero requiere disciplina. Terraform hace reproducible la infraestructura pero es implacable con errores de sintaxis o nombres de recursos, lo que exige leer mensajes de error y aprender a planificar y aplicar cambios con cuidado.

Las canalizaciones CI CD me enseñaron disciplina operativa. Mas alla de que funcione, pense en seguridad, gestion de secretos y pruebas antes de enviar a produccion. Configurar Workload Identity Federation para que Github Actions se autentique con Google Cloud sin claves de larga duracion fue especialmente desafiante y gratificante al resolverlo.

La importancia de las pruebas y la calidad de codigo quedo clara: tests automatizados para la API de Cloud Run evitaron que errores simples llegaran a produccion y me forzaron a escribir Python mas limpio y fiable.

CORS y llamadas API fueron otro punto importante. Al separar el frontend alojado en Cloudflare del backend en Cloud Run surgieron problemas de origen que se solucionaron con Flask CORS y una correcta configuracion de headers y metodos. Aprendi que los logs son tus mejores aliados: revisar logs de Cloud Run, mensajes de error de Firestore y salidas de Github Actions acelera la resolucion de fallos.

La gran leccion fue pensar end to end. No se trata solo de escribir codigo o desplegar una VM, sino de como el frontend se conecta al backend, como este habla de forma segura con la base de datos, como automatizar despliegues de forma repetible y segura y como evitar la gestion manual de secretos. Ese enfoque une DevOps e ingenieria cloud.

En Q2BSTUDIO aplicamos exactamente ese tipo de pensamiento para proyectos reales. Somos una empresa de desarrollo de software y aplicaciones a medida, especialistas en inteligencia artificial, ciberseguridad y servicios cloud. Podemos ayudarte a llevar un proyecto similar a produccion o a diseñar soluciones a medida que incluyan automatizacion, despliegues seguros y observabilidad.

Si buscas construir una aplicacion o software a medida visita nuestros servicios de desarrollo de aplicaciones y software multiplataforma y si prefieres una estrategia cloud completa revisa nuestros servicios cloud en AWS y Azure. En Q2BSTUDIO tambien cubrimos ciberseguridad y pentesting, servicios de inteligencia de negocio y Power BI, soluciones de ia para empresas incluyendo agentes IA y proyectos de inteligencia artificial a medida.

Palabras clave relevantes: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

Si te interesa profundizar en un proyecto como este te podemos asesorar desde el diseno de la arquitectura hasta la implementacion de CI CD, gestion de identidad y seguridad, pruebas automatizadas y optimizacion de costes en la nube. El Cloud Resume Challenge no es facil, pero es una excelente forma de aprender practicamente sobre infraestructura, automatizacion y seguridad en la nube y en Q2BSTUDIO estamos listos para acompañarte en ese camino.