Phoenix APIs, Channels, and Presence (Elixir/BEAM) Phoenix excels at REST/JSON APIs and WebSocket Channels with minimal boilerplate, leveraging the BEAM for fault tolerance, lightweight processes, and supervised PubSub/Presence. Core pillars - Controllers for JSON APIs with plugs, pipelines, and versioning. - Contexts own data (Ecto schemas + queries) and expose a narrow API to controllers/channels. - Channels + PubSub for fan-out real-time updates; Presence for tracking users/devices. - Auth via plugs (session/cookie for browser, token/Bearer for APIs), with signed params. --- Project Setup…