Remix.run Logo
mystifyingpoi 2 hours ago

I get the joke, but in ideal world, in microservices, there is no such thing as code duplication across services. As a maintainer of a service, I should not give a crap about code present in some other service - it's some other team's code, why would I care? I don't have to even know that the other team exists. In big systems, it happens that I can't even feasibly know the existence of all the applications.

cryo32 2 hours ago | parent [-]

You mean you don’t have 300 versions of your badly developed rapidly evolving platform services rotting away underneath the bit you didn’t duplicate?

mystifyingpoi 2 hours ago | parent [-]

I don't. Other teams - maybe they do, maybe they don't. Who cares, not me. I have responsibility for services of my team, I think we are doing a good job.

Being selfish is the core principle of microservice architecture.

cryo32 2 hours ago | parent [-]

Until half your company gets laid off and you have to adopt other people’s shit.