Barry Luijbregts on Nostr: That takes a lot of processing power as some podpings contain many Uris to RSS feeds ...
That takes a lot of processing power as some podpings contain many Uris to RSS feeds (for instance when Buzzsprout fires a batch of new episodes).
I first tried to use Azure Durable Functions to make this scale, like I do with the pull updates for RSS feeds. But that was not the right choice here. Because I want to Podping listener to run always. And Durable Functions are meant to have an ending. If not, they are rehydrated and run again, which results in duplicate instances running.
Published at
2024-08-30 11:46:03Event JSON
{
"id": "88749d82290f756003740d785d1b6b16662cef75ea061da8ef760c77b9057afa",
"pubkey": "e3e11bab8bb77d0f26287ef854311adaf5830f2891e1b9d355f55345cfc4a013",
"created_at": 1725018363,
"kind": 1,
"tags": [
[
"proxy",
"https://podcastindex.social/users/podhome/statuses/113050803467614047",
"activitypub"
]
],
"content": "That takes a lot of processing power as some podpings contain many Uris to RSS feeds (for instance when Buzzsprout fires a batch of new episodes).\n\nI first tried to use Azure Durable Functions to make this scale, like I do with the pull updates for RSS feeds. But that was not the right choice here. Because I want to Podping listener to run always. And Durable Functions are meant to have an ending. If not, they are rehydrated and run again, which results in duplicate instances running.",
"sig": "65580101b84290a4941ec03ed16b43088736a27789cd69cdf0280cf488956aa47e51affb3d67ac8129669c1a083f142ce14b115ee2521249d68055453e06adfd"
}