ActivityPub
https://gyazo.com/28b76540c1d91aa8dbb74aee0260a0c1
/villagepump/nishio.icon
昔RSSの時代には更新情報が発信者側のOUTBOXに置かれて読者側のRSSリーダー側がGETしてた、それからSlack通知の時代が来て発信者側のサービスがSlackのAPIにPOSTをするようになった、でも間のキューをどちらかのサービスに密結合なものとして考えるのはやめようよ、ということなのかな?
https://gyazo.com/ec8d7baedec8f153cf4f0c6ac62fb54a
https://gyazo.com/5992102a9b61924dfcd793209563dc8d
/villagepump/nishio.icon
詳しい人による最小限の実装の解説っぽい
ユーザー名からアクター情報URLへの変換
ローカルにフォロワーリストを持って、その各フォロワーのinboxに対してPOSTをする
inboxは他のサービスになり得るわけだ、なるほど
その柔軟性の代わりに「投稿頻度×フォロワー数」に応じたコストが掛かる