David Furlong pfp
David Furlong
@df
Long time coming, but going to properly shut down discove.xyz Jan 1st; any remaining users, export your data/feed algo code that you want to keep. It costs too much to run & maintain, given nr of custom feeds it caches and given its hosted on vercel. Might relaunch at some point/could open source if enough interest
23 replies
15 recasts
53 reactions

timdaub pfp
timdaub
@timdaub.eth
what are the monthly costs?
1 reply
0 recast
0 reaction

David Furlong pfp
David Furlong
@df
$1k-2k
4 replies
1 recast
2 reactions

David Furlong pfp
David Furlong
@df
/memes turns out a million slow requests (to cache feeds) a day is a lot
3 replies
0 recast
2 reactions

timdaub pfp
timdaub
@timdaub.eth
kiwi still 25€ a month
2 replies
0 recast
0 reaction

David Furlong pfp
David Furlong
@df
yeah very different infra need lol
1 reply
0 recast
1 reaction

timdaub pfp
timdaub
@timdaub.eth
I also have global edge caching but for free with Cloudflare. I have everything a next js has
1 reply
0 recast
0 reaction

David Furlong pfp
David Furlong
@df
lol thats a different kind of caching
1 reply
0 recast
0 reaction

timdaub pfp
timdaub
@timdaub.eth
wdym?
1 reply
0 recast
0 reaction

David Furlong pfp
David Furlong
@df
discove: - custom feeds can take up to 2 mins to run on SQL, can't let first user going to that feed in that time period get an uncached version, or they wait for 2 mins for the page to load. That's what just cloudflare edge cache would do - cache is stale (expires) in less than 5 mins (as chrono/algo social feeds are)
1 reply
0 recast
1 reaction

David Furlong pfp
David Furlong
@df
=> discove caches to redis the first 3 pages of results for all custom feeds every 5 mins, hundreds of user created custom SQL feeds, some queries take 30s to 2 mins to run. Just a Cloudflare edge cache would result in a significant percentage of users having to wait the entire duration of the SQL exec to render page
2 replies
0 recast
1 reaction

​woj pfp
​woj
@woj.eth
damn bro just use neynar
3 replies
0 recast
0 reaction

David Furlong pfp
David Furlong
@df
haha yes neynar @rish pls let me send arbitrary sql queries 😂 (actually tho)
1 reply
0 recast
0 reaction

rish pfp
rish
@rish
you already can through our playground APIs though based on the numbers you quoted above, you will hit your plan limits pretty quickly lol
1 reply
1 recast
0 reaction