Around 1999, eBay code was c++ compiled into a "ebayisapi.dll". It became too large for x86. I'm guessing it had lots of COM+ and must have been a disaster, bodies everywhere.
Something like 4 million lines of code with hundreds of people working on the same thing. It was converted to Java by 2002 so they knew it was a crisis.