ahmed elkordy
03/25/2022, 2:15 AMthdxr
03/25/2022, 2:35 AMthdxr
03/25/2022, 2:35 AMahmed elkordy
03/25/2022, 2:48 AMAkos
03/28/2022, 10:31 AMthdxr
03/28/2022, 4:50 PMAkos
03/28/2022, 5:03 PMfilter
function which is no bueno at scale.
What this meant is that if you had someone in workspace A and B both subscribe to widgetChanges
then when a widget changed in workspace A, all of workspace B's widget subscribers would be queried from DynamoDB and evaluated if they need to get the widget change or not.
So I ended up just copying most of the code and writing a custom, and highly efficient data layer that only returned the subscriptions that would actually receive that subscription (i.e. no in memory filtering at all).thdxr
03/28/2022, 5:04 PMAkos
03/28/2022, 5:05 PM