コンカレも一時的に他のサーバーに引越しして、復旧後に元いたサーバーに引っ越す(すると、差分だけマージされる)という裏技があるけどテクいので、いろいろ落ち着いたらこの辺整備したい
なので普通のサービスと同じように各サーバーが冗長性向上のなにかをしないといけない(複数webサーバー、DBのレプリケーション……)
普通のサービスはサーバーが落ちると困る コンカレは普通のサービスです
一方nostrはそのぶん冗長性が担保されるので、コンカレとトレードオフの取り方が対極
コンカレはいわゆる負荷分散を「タイムラインをキーに複数のサーバーにシャーディングする」というのが最初の設計思想ではある。 なのである瞬間における冗長性はないに等しい(アカウント引越はあるので楽観的にはセーフというトレード)
うち(ariake)はトラブル対応のためにメールアドレスの記入頂いてますが、サーバーによって登録時に頂くフォームのテンプレートを変えられるのでメールアドレスをいただかないサーバーも作れる
技術書典いくど!!
ActivityPubとかナイショの投稿お漏らししちゃう実装あるし……
プロトコル-セントリック、実現できれば最高だが、プロトコルは言ってしまえば「誰もがカバレッジ100%で実装可能」なくらい薄くないと混沌をもたらす一方、現代のSNSに要求される要件は重すぎるというジレンマがある。 なので、十分に汎用なエンジン/ライブラリを用意することで安定した環境を提供しつつ、擬似的な体験をプロトコル中心なものに近づけたい….と考えている今日この頃
分散型SNS本で僕以外の方が書いてくれてるConcrntの記事めちゃめちゃいい記事すぎる