1
Situation
In my company we are starting a technology exchange process. And one of the suggested was Golang.
And one of the biggest obstacles is the deployment process.
Experiments
In PHP, even being an interpreted language this process is very simple, an update of class
to save is already perceived in the next request.
In JAVA it is very complex and even needs to restart the service. (I know there are ways to make it simpler, I will not go into this question).
Doubt
Go, because it’s a compiled language too, suffers from the same JAVA problem, or there is some way to deploy quickly, without restarting the service and practically imperceptible to the end user?
Hello William. Your question is quite wide (in my view). What is the scenario where you are deploying the application?
– Tuxpilgrim
Searching about found this link, which I found very interesting https://gravitational.com/blog/golang-ssh-bastion-graceful-restarts/
– Guilherme Lautert
I think the biggest pain is your deployment strategy, whatever java, Go, C#, Node. Take a look at this: https://tableless.com.br/tipos-de-deploy/
– Caio Augusto Papai