The new Beta Voxxed and VoxxedDays websites are data driven by the existing Devoxx and Voxxed Days CFP websites. During this talk, he will demo and explain how the new websites were designed & developed using technologies like JHipster, Angular 5, PrimeNG and CI/CD using GitLab.
As a side effect, the CFP admin orchestration web app has been created which allows event organizers to configure and start a CFP instance on the fly using Docker.
71. Browser
Ingress/NGINX
Backend
MySQL DB
voxxeddaysvoxxed admin
Google Cloud
cm-manager
cloudsql-proxy
ingress.yml
service.yml
deployment.yml
certificate.yml
Docker CFP
Elastic
SSO
Script MySQL DB
Redis
Spinner
BrowserBackend
AWS
Docker CFPDocker CFP
RedisRedisRedis
Docker CFP
72. Next Steps?
• Remove the JHipster Gateway backends
• Refactor “Docker” Spinner to use Fabric Kubernetes Client API
• Optimize CI/CD process
• GitLab Kubernetes config eventually use Jenkins X
• Evaluate Istio Service Mesh (v1.0 this summer)
• Introduce Angular Redux framework (@NGRX)
• Use Angular Service Workers (PWA)
@stephan007#Voxxed