Realizar un programa informático para poder predecir en los próximos 10 años:
- ¿Cuántos períodos de sequía habrá?
- ¿Cuántos períodos de lluvia habrá y qué día será el pico máximo de lluvia?
- ¿Cuántos períodos de condiciones óptimas de presión y temperatura habrá?
Para poder utilizar el sistema como un servicio a las otras civilizaciones, los Vulcanos requieren tener una base de datos con las condiciones meteorológicas de todos los días y brindar una API REST de consulta sobre las condiciones de un día en particular.
- Generar un modelo de datos con las condiciones de todos los días hasta 10 años en adelante utilizando un job para calcularlas.
- Generar una API REST la cual devuelve en formato JSON la condición climática del día consultado.
- Hostear el modelo de datos y la API REST en un cloud computing libre (como APP Engine o Cloudfoudry) y enviar la URL para consulta: Ej: GET → http://....../clima?dia=566 → Respuesta: {“dia”:566, “clima”:”lluvia”}
dotnet run ./API/API.csproj
La api está desplegada en GCloud, en la ruta https://rare-disk-256818.appspot.com (ahí mismo está la documentación)
- No usar una base de datos en memoria
- Implementar interfaz gráfica para observar el movimiento de los planetas
- Mejorar diseño de obtención de climas
- Ver como cambiar id de google cloud porque queda fea la url
- Mejorar despliegue (es muy manual)
- Mover constantes a appsettings
- usar automapper