Owens
Cost of running Gigalixir in Production
Hello all, I am wondering if anyone here is using Gigalixir in production and:
- What your setup is
- How much you pay
- What type of users activity/usage it supports (concurrent users, for example)
Let’s take a basic chat application as an example using Phoenix and websockets.
The free version supports 1 instance, 1 database (read somewhere this means pool size of 1), 200 MB of memory
Here is the pricing: Transparent Pricing for Modern App Hosting | Gigalixir
How would we estimate the cost for a chat app (and the hardware needed according to Gigalixir pricing model) that has:
- 100 concurrent users sending 1 message per 5 minutes (connected through Phoenix Websockets)
- 1000 concurrent users sending 1 message / 5 minutes
- 1000 concurrent users sending 1 message / 10 minutes
- 10,000 concurrent users sending 1 message / 5 minutes
- 100,000 concurent users sending 1 message / 5 minutes
- 1M concurrent users sending 1 message / 5 minutes
This would help me get a much better understanding of how it works than the current pricing estimator which just dials up the hardware and cost.
Most Liked
Owens
As an update, I’ve been procrastinating a ton on getting my app deployed to a server.
As someone who has only used Heroku in the past, I decided to just give the free tier of Gigalixir a try and I must say that it was a total breeze to deploy to compared to what I needed to get running on my Digital Ocean cluster. Having my app online now is super encouraging and gives me a small sense of accomplishment to keep going and learning more.
My current plan is to continue to use the free tier of Gigalixir until my app exceeds 10k connections (or until I notice any performance roadblocks/limitations).
I actually don’t think setting up Digital Ocean is that laborious, it just feels* risky and I’m concerned something will go wrong considering I haven’t worked with it before.
ConnorRigby
For what it’s worth i’ve been running https://turtletube.net/ on Gigalixir’s free plan for a few weeks now.
It’s a Nerves app that streams a base64 jpeg over phoenix channels about ~25 times a second and broadcasts it to how ever many clients are connected at once. Not efficient or scalable at all, but i have yet to have any hicups.
johnkacz
I’ve had nothing but good experiences with Gigalixir. Great support on Slack too.
I also got things working on Digital Ocean, a little more work but not too bad.
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #hex
- #security









