Back in 2005 Ebay was served using single executable binary that had around 100MB. At some point they hit maximal number of functions allowed by compiler.
Back than the best "practice" for large scale services was enterprise Java on VERY expensive Sun server.