Remix.run Logo
__abc 6 hours ago

So you should re-write your logging code on each and every one of your 140+ services vs. leverage a shared module?

xboxnolifes 5 hours ago | parent [-]

You can keep using an older version for a while. You shouldn't need to redeploy everything at once. If you can't keep using the older version, you did it wrong.

And ideally, your logging library should rarely need to update. If you need unique integrations per service, use a plug-in architecture and keep the plug-ins local to each service.

__abc 5 hours ago | parent [-]

I wasn't taking into account velocity of fleet-wide rollout, as I agree, you can migrate over time however. however, I was focusing on the idea that anytime of fleet wide rollout for a specific change was somehow "bad."