Every Backendless Pro component has a Docker image, meaning Backendless Pro can run anywhere that Docker can run. That also means you can update each component individually to minimize downtime. By using High-Availability Kubernetes clusters, you are not dependent on a single server, so you are protected from server downtime in the event of server maintenance or failure. Because Backendless Pro uses Docker, you can easily load your installation on virtually any server, from your own local server to AWS, Azure, Google Cloud, and others. Docker automatically abstracts out all of the differences in the underlying operating system.