alephu5
Joined 11 years ago
Karma
412
Submissions
199
Member since
Sep 23
Joined 11 years ago
I've been using AWS at various companies and have tried to embrace its paradigms but I hate them.
https://www.ecb.europa.eu/paym/digital_euro/html/index.en.ht...
If you tried this in python it would probably take hours to scan through something that ripgrep does in a few seconds
Have tried a whole bunch of other FGA providers with their own storage and retrieval services, I think that fundamentally all the DSLs are just variants on prolog and can be quite easily transformed into one another. Another thing to consider is that authorisation is in the critical path of everything, so if you need to call out to an external service it's going to add latency and becomes a single point of failure. Not to mention that it creates an explosion of complexity by distributing the system more widely, so if you can leverage your existing database and file storage to manage policies it's probably easier to build and mange long-term.
Overall I think it's worthwhile using an FGA solution to separate authorisation from business logic, I expect this will become industry standard in the years to come.
[1] https://www.cedarpolicy.com/en