disilab-frba-utn-edu-ar/poc-microservicios — reverse-engineered prompt
Reverse engineered prompt
Armame una prueba de concepto completa de un sistema de compras con microservicios. Necesito un frontend simple donde un usuario pueda iniciar sesión, ver productos, agregarlos al carrito, crear una orden y recibir una confirmación.
Quiero que el backend esté separado en servicios de productos, órdenes, carrito y notificaciones. Los servicios tienen que registrarse en un discovery service, pasar por un gateway para que el front no llame directo a cada uno, y comunicarse entre sí cuando haga falta. Cuando se confirma una orden, se debe avisar al carrito para vaciarlo y mandar una notificación por correo usando una cola de mensajes.
Usá Java 17 con Spring Boot para los servicios y React con Tailwind para el frontend. Incluí bases MySQL y MongoDB donde tenga sentido, Kafka para los eventos, seguridad con Auth0 y JWT, y Docker para levantar lo necesario. También dejá instrucciones claras para correr todo localmente. Buscá la documentación actual online si necesitás ajustar versiones o configuración.
Want more depth? Deep Reverse