|
|
|
|
|
by anta40
665 days ago
|
|
I wonder if Go tooling does the job umm... "better" here. At least faster build time and debug build is much smaller. At my current company, we handle payment, transaction etc with Go (some Fiber, some Echo). None of the projects reach 100 MB, and my pkg folder size is around 2.5 GB-ish. Those are the dependencies of all of my Go codebase. Well not bad. Compare it with building a Rust sqlite web API which easily eat 3 GB disk. 10 similar projects may eat at least 30 GB.... :D Disclaimer:
I don't use Rust for work... yet. Only for personal tinkering. |
|
The largest service we deploy is ~300Mb, maybe 200Mb if you exclude copy of Monaco that we ship in the Dist folder. That web server will have terabytes of database storage behind it and 32 or 64 Gb of Redis/Memcached behind it. If we add in the Elasticsearch we’ve got another terabyte and a ton of memory.
If those dependencies aren’t checked into version control or being shipped to prod does it really matter?