anuragg

anuragg

Elixir Deployment with Render screencast

One of our users just created this screencast for deploy Elixir apps on Render. Hope it’s helpful!

Most Liked

AlchemistCamp

AlchemistCamp

Hey, thanks for sharing! I’m still doing most my stuff on Digital Ocean due to price and my Gitlab CI/CD workflow, but I’ve been very impressed with Render.

It’s both cheaper an easier to setup than Heroku. It’s even simpler than the no longer available Nanobox setup I used originally. Render is definitely worth checking out for anyone not interested in managing their own VPS!

seanwash

seanwash

Beyond the no restart every 24 hrs, I think another feature that makes render appealing to me is the ability to run Elixir nodes in cluster. On Heroku I’m more or less limited to very basic OTP things unless I’m misinformed.

– Edit

@hypercore Here’s a link to a list of Heroku’s limitations as written in the Phoenix docs https://hexdocs.pm/phoenix/heroku.html#limitations

hypercore

hypercore

As a former nanobox user who’s been looking for a similar service to switch to, this offering was looking good enough to convince me to pay for it. But in what seems to be the last few days, there’s been an update in pricing (starting september) which has basically halved the amount of vps resources you get for the same price. So instead of paying $5 for a 1GB, 1vCPU server, now you have to pay $7 for a 512MB, shared CPU server. This is literally the same offering as heroku, which is a far better tested platform and offers much better integrations. It does appear that the pricing scales better than heroku, but that’s not saying a great deal. For example, the Pro Plus service (8GB, 4 CPUs) comes in at $175. A digitalocean vps with the same specs costs $40, almost a x4.5 multiple. Obviously some people will value the convenience of deployment more than i do , but for me personally it’s not easy justifying the price when i can automate a similar workflow in 10 minutes using ansible and gitlab (which provides free continuous integration). If you want to avoid devops by any means necessary, then maybe this service is worth the money. But if you don’t mind spending 10 minutes to set up a similar workflow at no cost, I would personally recommend doing this.

anuragg

anuragg

@hypercore Render isn’t the least expensive option for developers who can spin up all their infra using tools like Ansible/Terraform, but we also don’t intend to be. Our goal is to provide much more value than IaaS providers and save you time so you can focus on your app or business; so in the end the decision comes down to your devops expertise and how much you value your time. In addition to the initial setup with DO, you have to make sure to continue to patch and upgrade your VMs, manage backups, and handle VM downtime if it happens.

There’s more to the comparison with Heroku: For the $7 plan, Render offers zero downtime deploys, unlimited build minutes, automatic Brotli/Gzip compression, HTTP/2, health checks, no automatic restarts every 24 hours, and free chat and email support. We’re also working on adding addons to our platform, which should make it much easier to integrate third party services with Render.

Hope this helps clarify things a bit. Also, we’re always looking for inputs from users (and potential users) around our pricing and everything else, so thanks for the feedback!

Where Next?

Popular in Screencasts Top

aseigo
Unfortunately, I missed last week's schedule as I had a pair of subjects related to the topic of debugging and testing .. but ended up de...
New
New
ElixirCasts
I made a video about building a JSON API with Phoenix 1.4. This is a great episode for anyone wanting to get started using Phoenix as an ...
New
omgneering
Up and Running - Elixir Phoenix on Digital Ocean A playlist of videos that go through basic app creation, getting a Digital Ocean server...
New
CinderellaMan
Hands-on Elixir & OTP: Create a cryptocurrency trading bot - Ep. 16 - Add end-to-end tests elixir | otp | learning | screencast | cry...
New
aseigo
Elixir1.5.0-rc0 and OTP 20 are significant releases, full of features, bug fixes and optimizations. I was really curious as to how the op...
New
lawik
I’ve been making videos a fair bit and they typically go both on the blog and the YouTube channel. Just released this one which attempts...
New
sjm
Hello Everyone, i hope you are doing fine! I would like to draw your attention to the Elixir Mentor YouTube channel by Jacob Luetzow. T...
New
zacksiri
At Codemy.net we are always trying to find solutions for problems in a way that works well. As a result we’ve been able to create a beaut...
New
adkron
I was working on testing a named agent that was started by my application. In testing I had intermittent failures. I thought I would shar...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 45766 226
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement