|
|
|
|
|
by andyjones11
1247 days ago
|
|
Elixir, Phoenix, LiveView + Postgres Main reasons are: - Can build entire app (with SPA-type experience on the FE) in a single codebase - No need to build any HTTP APIs - Periodic tasks and managing in-memory state is super easy in Elixir. Eventually you might want to stick state somewhere which survives restarts (eg redis) but for the sake of moving quickly Elixir makes this really easy - Newer versions of Phoenix/LiveView support html components so building out UIs now feels as nice as some of the tools in the FE ecosystem |
|
But I'd probably choose Blazor over it as every one of those bullet points also apply to it, it's C# (with which I'm very familiar), and if it takes off there are masses of devs available in most markets as opposed to handfuls currently for Elixir/Phoenix.
Coupled with something like DO droplets and SQLite/Postgres.