Profile for nyarla
About nyarla
Fields
- Profile (ja)
- https://the.kalaclista.com/nyarla/
- Blog (ja)
- https://the.kalaclista.com/posts/
- Pronouns
- they/them
- Email (ja/en)
- nyarla@kalaclista.com
- OpenPGP
- 595E03433825AE5AD82894013993542AC175077E
Bio
「輝かしい青春」なんて失かった人。ネットでは「にゃるら」とか「カラクリスタ」と名乗っています
※ なお「NEEDY GIRL OVERDOSE」の企画・シナリオに携われた「にゃるら」さんとは別の人です
フォローにはロックを掛けていますが、相手を見て問題なさそうなら許可しています
ブログ・他のアカウントなど
- プロフィール: https://the.kalaclista.com/nyarla/
- ブログ: https://the.kalaclista.com/posts/
- GitHub: https://github.com/nyarla/
- Zenn: https://zenn.dev/nyarla/
- しずかなインターネット: https://sizu.me/nyarla/
- Misskey.io: @nyarla
運用サーバについて
この個人インスタンスでは GoToSocial の 個人的な fork を Fediverse Software として使っています
またインフラには fly.io を使っていますが、いかんせんスペックをケチっているので、Boost一発で沈むときも稀にあります。ただしその時は大抵インスタンスの再起動で直るので、別に Boost に気を使わなくとも大丈夫です
ただ ActivityPub の互換性の都合上、一部の実装・サービスとは相互通信が出来ない場合もありますので、その点はご了承ください
※ 今のところ、threads.net と相互通信が出来ないことを確認しています
Stats
- Joined
- Posts
- 2627
- Followed by
- hidden
- Following
- hidden
gotosocial の version を上げた
ActivityPub なサービス、フロントと API とかは統一しておいて、裏方は一人一マイクロインスタンスみたいな、 k8s 的な世界観で作ると強いんじゃないか、と言うイメージがあるけど k8s を触ったことが無いので、これが通用するかどうかは分からん
今まで ActivityPub なソフトウェアを使ってみた感想として思うのは、ActivityPub って小さい規模のイベントタスクが大量発生する、みたいな印象なので、少なくとも ActivityStreams の配信に関しては FaaS の方がスケールする気がしている。無論イベントを受ける方はなんとかする必要があるけど
ActivityPub 実装系って思想的にベンダーロックインを嫌う方向性があると思うんだけど、効率良く商業サービスとして ActivitPub をしゃべるのであれば、ベンダーロックインは上等じゃい!と言う感じで実装しないとスケールしなさそう
ActivityPub を提供するサービスの実装、ベンダーロックインと金に糸目を付けないのであれば、クラウド系 Job Queue サービスから FaaS に対して Job を回して POST させまくる、と言う実装でゴリ押し出来そうな気はしている
theads 、 触り始めは良かったんだけど、Home TL に知らん人が出現するのが地味にストレス
Web アプリケーションでのデータストア周りの高速化、とにかくキャッシュを活用してデータストアへアクセスさせるな、と言う印象があります。
とは言え、この手のベストプラクティスは CPU が貧弱で HDD がメインだった時代の話かもしれませんが……
そう言えば Misskey とかで実装される Emoji Reaction 、ベンダーロックインを許容するのであれば、バックエンドのデータストアに Amazon DynamoDB を使うと良いんじゃないか、と思ったんだけど、どんなもんだろ(DynamoDB に詳しくない状態で言っています)
既に言っている人は居ると思うけど、threads でクソみたいな言及が来たらクソリプならぬクソレス乙って言われるのか。なんか 2ch っぽい
Tailscale 環境下で Fediverse インスタンスを立てて相互通信させる環境がようやく出来上がったので、Zenn にやり方を雑にメモった: