3 ms·
In that sense, when the UI is a browser client UI, I'm immediately suspicious of such isolation plans. When you're building server architectures, it's fine...
by shadowgovt 3y ago
In that sense, when the UI is a browser client UI, I'm immediately suspicious of such isolation plans.
When you're building server architectures, it's fine... You have more storage than every book ever published in the 1800s on each machine you're deploying to, you can afford to have microservice A depend on library set Q and microservice B depend on library set R and as long as the public-facing contract doesn't change, nobody cares. Your deployment infrastructure does something to get all those dependencies in place (possibly even something hugely inefficient) and you're happy.
Efficiency of deployment still matters for the client. It is not okay to be shipping four different date libraries because your client is an MFE and the different departments in your company can't agree on what core library to use. That scales in the reverse direction: you're paying for bandwidth (and your users for time waiting for your site to load) per user. It's waste you can feel.