¡Esto es parte de la ruta de aprendizaje de CloudAcademy Kubernetes/React/Go/MongoDB!
Proporciona una interfaz basada en web escrita en React. La aplicación web proporciona una función de votación de lenguajes de programación donde los usuarios finales pueden votar por 1 de 3 lenguajes (Go, Java y NodeJS). La aplicación web basada en React está diseñada para compilarse, contenerse y, finalmente, implementarse en un clúster de Kubernetes, expuesta mediante un controlador de Ingress. La aplicación web genera solicitudes AJAX que se envían a una API expuesta públicamente y alojada en el mismo clúster de Kubernetes. La API está escrita en Go y lee/escribe en una base de datos MongoDB, también alojada en el mismo clúster de Kubernetes mediante una configuración StatefulSet.