Why you should not use Git for deployment
medium.com
medium.com
"Containers". Strange way to spell "binary packages".
Yes, you are right, it is just easier for a lot of people to reason with the idea of containers. Also binary packages is difficult to distribute, that did facebook show when the scrapped the c++ hiphop compiler that made a big binary.
Funny. I've never noticed this with `yum install' or `apt-get install'.
And I don't quite see what's doing Facebook with their HipHop in "difficult to distribute" argument.
You can read here about facebook problems on Wikipedia: https://en.wikipedia.org/wiki/HipHop_for_PHP
"and it involved a specific time- and resource-consuming deployment process that required a bigger than 1 GB binary to be compiled and distributed to many servers in short order"
What do you use? :)
Regarding Facebook, their problems didn't originate from HPHPc producing a binary. Their problems came from ridiculous size of the resulting binary and HPHPc having a subpar support for PHP.