言語
Elixir
言語別の既定§2-7
大量の常時接続、プレゼンス(誰がオンラインか)、障害からの自動復旧が中心の常駐サービスで選ぶ。
選ぶ場面§2-10
採用の根拠§22-2
軽量プロセスと監督ツリーにより、大量の常時接続と障害時の自動復旧を少ないコードで実現できる。Discordなどが大規模なリアルタイム基盤で採用している
「人材が少ない」→ 採用は常時接続が中核のサービスに限る。書ける人材の確保を採用の前提条件にする
ケース別の構成§19
- リアルタイム系(チャット・通知・共同編集)同時接続が非常に多い・プレゼンスが必要:Elixir(Phoenix Channels+Presence)
習熟度