Flux agent
Private Kubernetes cluster
App services
Single github repository
Docker registry
Deployments
Configs
Update configuration
Poll configuration changes
Pull new images/update cluster coniguration
1
2
3
Flux agent
Private Kubernetes cluster
App services
Single github repository
Docker registry
Deployments
Configs
Push new image/tag
Update configuration changes
Pull new images/update cluster coniguration
1
2
3
User service
Nest.js/TS/Etc
Chat service
nodes
Public :443 HTTPS
OAuth 2 provider
OAuth interceptor
HTTP/REST
WS/Socket.IO
Users DB
Users cache
Messages cache
User disabled notification
Private Kubernetes cluster
HTTPS
WS
Broker
Get user details on connection
Forward auth / HMAC signature headers validation