Hacker News new | ask | show | jobs
by taywrobel 2141 days ago
Given that modern systems include containerization and dozens or hundreds of instances of applications bouncing continually as changes are made or network conditions change, deployment has gotten a lot more “chatty” than tossing a binary on a server and running it.

Reducing binary size makes a difference when the app is deployed to remote servers thousands of times under normal operation.

Storage and bandwidth is cheap, yes, but it adds up.

1 comments

My company runs Go and Java programs that locally compile in seconds to binaries / JARs that weigh tens of megabytes. But for production, we insist on spending tens of minutes building and copying around Docker containers that weigh gigabytes.