Elixirは並行処理・耐障害性に優れた関数型言語です。Erlang VM(BEAM)上で動作し、数百万の並行プロセスを軽量に扱えます。
⚡ Elixirの特徴
🔄
並行処理
軽量プロセスで大量リクエストを処理
並行処理
軽量プロセスで大量リクエストを処理
🛡️
耐障害性
プロセスがクラッシュしても自動復旧
耐障害性
プロセスがクラッシュしても自動復旧
🧪
関数型
イミュータブル・パターンマッチング
関数型
イミュータブル・パターンマッチング
🌐
Phoenix
高性能WebフレームワークはElixir製
Phoenix
高性能WebフレームワークはElixir製
✅ Elixirが使われている場所
- Discord ― 数百万の同時接続をElixirで処理
- Pinterest ― 高トラフィックAPIにPhoenixを採用
- Bleacher Report ― サーバー数を150台から5台に削減