Sounds promising. Would you mind explaining how this all works technically? Or where exactly the data is cached and from where it is accessed? Since I come from Europe, certain GDPR guidelines must also be adhered to here.
We use the cloudflare network to cache the data on the edge. We currently cache only using GDPR compliant vendors (as I am also from Europe). We will offer signed gpdr compliant processing agreements on the paid plans.
Once out of beta we will also offer a way to keep any cached data inside Europe (and also offer encryption).
We don’t log anything except how many requests where made and by what account. No data on what users requested that data nor do we log data like ip adresses.
Watched it. But it is mainly for public datas and not so dynamic right? If I have multiple clients with their private records, I have to create new api endpoint for each of them? Cannot make it dynamic?
You can make the endpoint dynamic. So you can pass arguments to your workflows like account=private_key
And then return data based on that. That will seprate that cached data from other data.
But do remember, anyone having that private key will be able to access that data. So dont make it your account id. But add a secret ‘key’ to a thing like account and only share that key using privacy settings while those that have access to that account.
Someone figured out a way to combine real time data from Bubble with cached data from WU Reducer (saving lots of WU but also having real time data).
You just return a ‘cached_on’ field with the latest unix date to WU Reducer (in your api workflow). Then on the page when you get the WU Reducer, you check if there is any data added after cached_on. And display that on top. That way you have the benefits of real time data with cached data.