Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(vitineth/feature/efficiency): increasing efficiency via multi-id queries #49

Merged
merged 9 commits into from
May 22, 2022

Conversation

Vitineth
Copy link
Contributor

This increases efficiency of fetching events and other composite assets across the system by adding support for multi-ID queries. Instead of resolving each entry individually, you can now send a batch of IDs to be resolved into requests. Restructuring requests in gateway using these new multi-id queries has improved efficiency 54x approximately.

… arrays

These are just quick shorthands that I have to write a lot so may be handy to have them here
Using this new ID system, I'm adding a system to look up values. This is basically the resolver system but I'm looking to migrate away from that so this will be the new system. Described more in flows of lookups rather than looking up every value required as they come in.
These are replacements for the entity resolver system when using multiples. Instead of resolving one event at a time it does them all at once.
Its a bad thing, never to be touched again
@Vitineth Vitineth merged commit 6c95c19 into main May 22, 2022
@Vitineth Vitineth deleted the vitineth/feature/efficiency branch May 22, 2022 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant