You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Avni load-balancing, networking and system update considerations
Growing number of application modules which we have in Avni (avni-server, rules-server, avni-webapp, avni-media-server, avni-media-client, etl, avni-integration-service and avni-int-admin-app, keycloak, Minio)
The need for these modules to easily interact with each other over network
The need to ease of deployment and maintenance of these app modules
Optimize resource utilization
Load-balancing needs that might arise in future
Reporting software upgrades
SSL certificates upgrades and using a single chained one
Proposed solution:
In-order to handle the above considerations, we should seriously consider using Docker Containers and Kubernetes clusters along with some auth layer rework of Avni
Create docker container config for avni apps - 20d
avni-server - 2d
webapp - 2d
rules-server - 2d
integration-service - 1d
integration-admin-app -1d
etl - 2d
avni-media-server - 1d
avni-media-client - 1d
keycloak - 1d
Minio - 1d
JasperServer - 2d
Metabase - 2d
Superset - 2d
Create Kubernetes config for Avni - 22d
Create docker hub - 0
Load-balancers - 3d
network config for inter app communication - 5d
Reverse-proxy - 2d
services - 3d
deployments - 5d
HorizontalPodAutoscaler for few apps - 2d
SSL cert in-front of ReverseProxy - 2d
Handle logging, uptime and debugging aspects - 5d
Handle build and deploy of applications using CirceCI(or other CI tools) - 10d
Setup staging env using kubernetes - 2d
Setup Prod env using kubernetes - 2d
Switch Prod DB from avni-server standalone to kubernetes avni-server. - 2d
Total - 63days
The text was updated successfully, but these errors were encountered:
Avni load-balancing, networking and system update considerations
Proposed solution:
In-order to handle the above considerations, we should seriously consider using Docker Containers and Kubernetes clusters along with some auth layer rework of Avni
Create docker container config for avni apps - 20d
Create Kubernetes config for Avni - 22d
Handle logging, uptime and debugging aspects - 5d
Handle build and deploy of applications using CirceCI(or other CI tools) - 10d
Setup staging env using kubernetes - 2d
Setup Prod env using kubernetes - 2d
Switch Prod DB from avni-server standalone to kubernetes avni-server. - 2d
Total - 63days
The text was updated successfully, but these errors were encountered: