You're totally right, and most tutorials include ecto but for this post we wanted to focus on elixir releases since they are the new thing :)
HN user
jesses
Hi! I'm the founder of gigalixir. Happy to answer any questions anyone might have.
Founder of gigalixir here in case you have any questions.
I use gigalixir.com, but I'm also the founder so I'm biased =)
Founder of gigalixir here. You're right, but I just wanted to mention that those limitations are for the free tier. Once you upgrade to the standard tier, both those limitations go away.
Founder of gigalixir here. We use GCP under the covers by default, but you can also choose to use AWS if you like. You can also choose which region you want to run in, but we only support us-east1 and us-west2, and on GCP: us-central1 and europe-west1.
Founder of Gigalixir here in case you have any questions. Also happy to give out free credits for the standard tier. Gigalixir also works with many languages other than Elixir.
Founder of Gigalixir here in case you have any questions. Also, happy to give out free credits for the standard tier. Gigalixir also works with many languages other than Elixir.
Not sure if this totally answers your question, but gigalixir.com might be able to help you with CI/CD, scaling, and prod environment management. I'm the founder.
I've been using Elixir/Phoenix for a while now and only have good things to say about it. I deploy on gigalixir.com, but Heroku works also. I'm the founder of gigalixir.
If you're using Elixir, take a look at gigalixir.com I'm the founder.
I can't speak to GCP much, but gigalixir.com is a platform-as-a-service that takes advantage of Erlang's distributed network/nodes. I'm the founder.
I'm the founder of gigalixir.com, and I haven't dug into this very deeply yet, but I'll just say that from my perspective, this is great regardless of if it competes or complements gigalixir.com. Anything that helps grow the Elixir community and helps drive adoption of Elixir will benefit everyone in this space.
I'm the founder of gigalixir.com and happy to answer any questions you might have. Also feel free to email me directly at jesse@gigalixir.com
gigalixir.com is a PaaS for Elixir apps. I'm the founder.
Just wanted to say I'm the founder. Happy to answer any questions!
As far as authentication for Elixir, have you seen Guardian or Coherence? https://github.com/ueberauth/guardian https://github.com/smpallen99/coherence
I vote Elixir and Phoenix.
I've been using Timber.io for a few months now with my Elixir apps. Very easy to integrate with lots of platforms, nice free plan to get started, very responsive and helpful support from the developers themselves. Highly recommended.
Right now, almost everything is done from the command-line interface. We're building a web interface, but we wanted to be command-line first so it integrates with scripts and tools.
I actually get requests for EU-based region quite a lot. I think I'll have to start working on that soon, but I can't make any promises.
Absolutely! I'd love all the feedback I can get. You can leave it here or you can email me directly here (base64 encoded): amVzc2VAZ2lnYWxpeGlyLmNvbQ==
We'll be waiting for you!
For databases, you can provision one through Gigalixir, or you can provision one yourself with Google Cloud SQL in the us-central1 region.
For other apps, anything running in GCP us-central1 will be in the same high latency network, but some customers interop with AWS or Heroku just fine albeit with slightly higher latencies.
Right now, the servers are on Google Cloud Platform in the us-central1 region. It's in multiple availability zones for reliability.
I highly doubt the service will be discontinued ever since traction looks good and we have plenty of funding, but Gigalixir and Heroku are almost interchangeable. The only difference really is that Gigalixir doesn't require a Procfile. However, if you fallback to Heroku, you'll lose clustering, hot upgrades, etc.
Have you ever tried distributed clustering, hot code reloading, remote console or remote observer with Heroku?
One new service that tries to make Elixir deployment easier is https://gigalixir.com. If Heroku was built with only Elixir in mind, this would be it. Disclaimer: I'm the founder.
The author says it's "hard to use Elixir with services like Heroku because your instances won’t find each other by default (the way they’re supposed to)".
I just wanted to mention https://gigalixir.com which is built to solve exactly this problem.
Disclaimer: I'm the founder.
https://gigalixir.com After falling in love with Elixir, Phoenix, Ecto, etc I built this to help increase Elixir adoption by solving the biggest pain point I saw: deploying.
Deployment is by far the biggest pain point I've seen in new Elixir developers. Developers use Mix in development, but then build releases using Distillery for production. There are a few gotchas and pitfalls that almost everyone falls into when using Distillery like using `System.get_env` and forgetting `server: true` in their `prod.exs`. Hot upgrades can also be a source of a lot of confusion. Configuring distributed clustering in production can be tricky especially if you're running on Docker/Kubernetes/etc.
That said, I built https://gigalixir.com to try and help with some of these issues and improve the deployment story for Elixir.
I don't want this to feel like an ad, but https://gigalixir.com should help in this area. Its a platform-as-a-service, like Heroku, but it's designed to encourage stateful application servers by not doing daily restarts and supporting hot upgrades. Disclaimer: I'm the founder.