Goblinlord✨
09/22/2023, 9:13 AMvroldanbet
09/22/2023, 12:39 PMleopard
index, which essentially is used for denormalizing user to group and group to group relations. Our assumption is that search indexes leverage such this and/or some other form of denormalized ACL index.
We proposed doing this with LookupWatch, which a consumer will listen to and persist changes closer to your database, which will also allow you to have your own custom ordering. The consequence is obviously a tremendous fan-out in potential writes to that denormalized representation, depending on your model, which will be challenging on its own. One single change could lead to hundreds or thousands of changes.