There are a couple of ways to install and deploy Gitlab server which have been mentioned here: https://about.gitlab.com/installation/ . I am curious to know which of these methods do Gitlab itself use to host Gitlab.com and how does it upgrade the current version of Gitlab while ensuring no downtime.