Barry Luijbregts on Nostr: When podpings are found, I create an Azure Service Bus Queue message for each block ...
When podpings are found, I create an Azure Service Bus Queue message for each block to update, containing the Uris to fetch and parse. Each Queue message triggers a QueueTriggered Function that does the parsing. This can fan out to many Functions running in parallel, and seems to fit very well with my €45 / month Linux App Service Plan.
Published at
2024-08-30 11:46:25Event JSON
{
"id": "0b23d7a473ab6bfcfc90ee64108fb45b4ce5738ba33be18a5ae30486866db025",
"pubkey": "4d9216f40fea7a9fc2ad0b853e801ce18ced94a0653c5c9cfa54011b0af068ad",
"created_at": 1725018385,
"kind": 1,
"tags": [
[
"proxy",
"https://podcastindex.social/@podhome/113050804936565388",
"web"
],
[
"proxy",
"https://podcastindex.social/users/podhome/statuses/113050804936565388",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://podcastindex.social/users/podhome/statuses/113050804936565388",
"pink.momostr"
],
[
"-"
]
],
"content": "When podpings are found, I create an Azure Service Bus Queue message for each block to update, containing the Uris to fetch and parse. Each Queue message triggers a QueueTriggered Function that does the parsing. This can fan out to many Functions running in parallel, and seems to fit very well with my €45 / month Linux App Service Plan.",
"sig": "968f99c39b37b8ddb9b0d6832e5c3473ab2a0783f4a9999b84e40e965b9bc11e7bc025bfffb9305085c3270cd61d65d57d70a00846cf73fc64cf5b77e5dee745"
}