The UserInterface is based on vuejs and served using the http server integrated in Golang. Everything is compiled (even static files!) into a single binary using Packr!
The single binary is packed into a small Docker image (~15Mbytes total) which gets deployed to Kubernetes