phoenix
Installation
SKILL.md
Phoenix
Phoenix (Elixir) provides real-time scalability (millions of connections). v1.7 + LiveView allows building rich SPAs without writing JavaScript.
When to Use
- Real-Time Interactive Web Applications: Real-time dashboards, multiplayer games, and collaboration tools with LiveView.
- High-Concurrency Distributed Backends: Leveraging Erlang/Elixir BEAM VM for fault-tolerant microservices.
- Scalable WebSocket & Channel Architectures: Millions of persistent connections with minimal memory per process.
- Maintainable Functional Web Development: Clean separation with Ecto schemas, contexts, and Plugs.
Quick Start
defmodule MyAppWeb.PageController do
use MyAppWeb, :controller