4 ms·
How could one design a system that would not fail when something as critical and cross-cutting as capacity or identity management failed?
by oh_sigh 6y ago
How could one design a system that would not fail when something as critical and cross-cutting as capacity or identity management failed?
- ZiiS 6y agoFor example youtube should have defaulted to the logged out experiance. No one forced them to use the same identity platform for completly unrelated services. Gmail dose raise hard issues but people logged in should not have needed to recontact a auth service.
- coddle-hark 6y agoYou can limit the damage though; in theory there’s no reason why authentication needs to be centralised. You could split the backend up into multiple authentication services and “bucket” the auth requests per email address or something. So essentially make a bunch of different authentication services that can fail independently. I’m sure they have good reasons for not doing that though.