3 ms·
Yeah there's definitely other tradeoffs involved when decomposing a program into multiple binaries connected over the network, deployment coupling being one of
by klysm 3y ago
Yeah there's definitely other tradeoffs involved when decomposing a program into multiple binaries connected over the network, deployment coupling being one of them.
However, I still think this is fairly related to what I was trying to convey because it's related to the _process_ of the engineering vs. the technical merit of the deployed solution. The tradeoff space you're describing is pretty much a function of how big the team is, how it's structured, the products uptime requirements, deployment frequency, etc. as opposed to the technical merit of the design in isolation.
I don't think I worded it particularly well in my original comment, but I think these tradeoffs are interesting and frequently people talk past eachother about them because the 'right' decision depends on all the non-technical factors of the product.