- Crear API Rest java que mediante un POST reciba un JSON con datos de un alumno con 4 notas. Enviar datos a un topico de kafka llamado "alumnos_notas”.
- Crear un consumidor java que lea el topico "alumnos_notas" y guarde los registros en una BD pero agregando el dato "promedio". (La BD puede ser un container o RDS o no-sql queda a libre elección).
- Crear API Rest java que mediante un GET consulte la tabla anterior mediante el DNI de un alumno para obtener sus notas y su promedio.
- Exponer APIS mediante un ALB tanto para el método POST y GET.
-
La documentación de la configuración cloud se encuentra en la carpeta
documentos
⚠️ [!IMPORTANT]⚠️ 🛑 Enpoints NO disponibles. 🛑
-
Los siguientes scripts corresponden a las operaciones GET Y POST:
-
Buscar por DNI
curl -i http://alb-examen-final-945162407.us-east-1.elb.amazonaws.com:8084/alumno/3456789
-
Registrar notas
curl -X POST -H 'Content-Type: application/json' -d '{"dni": "67890","nombres": "Mauricio Ortega","notas": [10,11,12,13]}' http://alb-examen-final-945162407.us-east-1.elb.amazonaws.com:8080/alumno
-