How to have “Zero-downtime” of your services — Deployment using Kubernetes

Deploying Model-As-A-Service and then managing it via Supervisor and Nginx was one of the way to deploy your model with zero-downtime. In the same, Supervisor is responsible for automatically running computer programs(service) in priority defined basis and Nginx is responsible for load balancing in either round-robin or FCFS manner, that takes care of the equally distributing load of work to all services running on a server.