
Elixir
The platform for Elixir beyond Phoenix. Deploy Nerves, Broadway, and pure OTP applications with a native BEAM environment that respects distributed Erlang.
Most "Elixir support" on other platforms just means running a Docker container that isolates your node and kills idle processes. Gigalixir runs your application on Kubernetes but exposes the native BEAM capabilities you need to build distributed systems, ensuring your supervision trees and background jobs remain stable.
- Native BEAM Clustering: Nodes discover each other automatically via
libclusterusing pre-set environment variables, allowing for distributed work and shared state without complex mesh networking. - Persistent Processes: We do not sleep instances or kill idle connections. Background processes like Oban workers or Broadway pipelines run continuously as intended by OTP.
- Remote Console Access: Connect a live IEx shell to your running production node to debug GenServers, inspect ETS tables, or trigger internal functions without SSH tunnels.
- Hot Code Upgrades: Support for Elixir Releases allows you to patch running systems without restarting the VM, preserving internal state and connections.
