Validar microservicios y frontend en Antigravity es el paso final para saber si tu aplicación funciona de verdad. Si vienes construyendo la arquitectura clase por clase, este cierre te muestra cómo levantar todo en local, obtener una URL funcional y probar el inicio de sesión. Es ideal para quienes desarrollan con vibe coding y quieren ver su plataforma corriendo.
Cómo verifico que todos los microservicios funcionan juntos
La arquitectura completa se compone de cinco microservicios y un frontend. En lugar de revisarlos uno por uno, le pedimos directamente al manager que haga el trabajo pesado con una sola instrucción.
El prompt fue claro: revisa todos los microservicios, cómo interactúan entre sí, levántalos en local, entrega una URL final y un usuario para probar el inicio de sesión. Aquí viene lo interesante: en vez del modelo habitual, usamos Gemini 3.5 Flash, el modelo más reciente generado por Google [00:34].
Mientras Gemini analiza cada repositorio y lo configura en local, vale la pena entender qué pasa detrás.
¿Qué hace el manager en Antigravity? Recibe una instrucción en lenguaje natural, revisa la interacción entre microservicios, los levanta localmente y te devuelve una URL y credenciales listas para probar.
Qué son los schedules y para qué sirven las corridas automáticas
En clases previas generamos schedules, y estos ya se han ejecutado un par de veces. Cada schedule corre de forma programada y te muestra cuánto tiempo lleva activo y su estado actual.
En el ejemplo, uno corre cada hora [01:07]. Al abrir cualquiera de los reportes, ves cómo, basándose en el prompt, hace una validación y genera el reporte directamente. En este caso concreto analiza los gastos con base en los datos y revisa si superamos cierto monto.
Esta lógica no se limita a gastos. Puedes generar otros tipos de reportes automáticos:
- Agregar datos de distintos repositorios cada mañana.
- Generar un resumen de todos los cambios ocurridos en los repositorios.
- Validar métricas contra un umbral definido en el prompt.
Esta funcionalidad se vuelve muy útil cuando trabajas en equipos grandes y necesitas visibilidad diaria sin hacerlo manualmente.
¿Qué es un schedule en Antigravity? Es una tarea programada que corre de forma automática en intervalos definidos, por ejemplo cada hora, y ejecuta validaciones o reportes según tu instrucción.
Cómo abro la aplicación con la URL local generada
Cuando el proceso termina, Antigravity entrega una URL completamente local. También verás varias tareas corriendo en segundo plano, y cada una representa un microservicio o el frontend [02:03].
Todas esas background tasks aparecen en el panel de overview, así que puedes monitorearlas desde un solo lugar.
El siguiente paso es sencillo:
- Copia la URL local generada.
- Ábrela en tu navegador.
- Usa el correo y la contraseña de ejemplo que la plataforma te muestra.
El frontend luce bastante bien considerando que fue creado enteramente por código. Al iniciar sesión, comprobamos que tenemos una plataforma técnicamente funcional.
Cómo pruebo que los datos se persisten correctamente
Para validar la persistencia, creamos un nuevo gasto: 10,000 COP en comida para el almuerzo [02:43]. Al guardar, los datos quedan registrados y visibles.
Ese pequeño experimento confirma que el flujo completo funciona, desde el frontend hasta el almacenamiento de la información.
Qué le falta a una app construida con vibe coding
Toda esta aplicación se construyó por completo con vibe coding, es decir, generando el código a partir de instrucciones en lenguaje natural. Eso tiene una implicación importante: si quieres usarla como una plataforma robusta, necesitas agregar varias capas.
Estos son los puntos que conviene reforzar antes de llevarla a producción:
- Persistencia de datos más sólida.
- Temas críticos de ciberseguridad.
- Dockerizar las aplicaciones para portabilidad.
- Implementar CI/CD para integración y entrega continua.
- Desplegar en la nube, por ejemplo un Cloud Run en Google Cloud.
Cada uno de estos conceptos convierte un prototipo funcional en un producto listo para usuarios reales.
Lo valioso aquí no es solo tener la app corriendo, sino haber aprendido a usar las distintas herramientas de Antigravity para mejorar tu forma de trabajar. Desde el manager que orquesta microservicios hasta los schedules que automatizan reportes, cada pieza suma a un flujo de desarrollo más ágil.
¿Y ahora qué construirías tú? Cuéntame en los comentarios qué producto crearías o cómo mejorarías una plataforma levantada de esta forma. Por mi parte, empezaría por la persistencia de datos, dockerizaría los servicios, reforzaría la seguridad y pensaría en desplegar en la nube.