roshan

roshan

I'm looking for a book on Phoenix hosting/deployment

Hi everyone,

I’m looking for a book on Phoenix server hosting / deployment like the following books for Rails,

Docker for Rails Developers

or

Reliably Deploying Rails Applications

Phoenix is not that young. I expected at least one dedicated book and one dedicated video course on this topic. And as Phoenix also differs from Rails/Django/Laravel in it’s fault-tollerance and hot reload stuff etc, its deployment must be complicated and it should have more learning material.

thank you!

Most Liked

lpil

lpil

Creator of Gleam

Elixir deployment can be complex, but there’s no reason why you cannot deploy it in a simple fashion similar to Java or Ruby.

You don’t have to use hot code reloading, and if you don’t have a clear reason why it would be beneficial to your business I would suggest you probably should not :slight_smile:

11
Post #4
sanswork

sanswork

The guides section here https://hexdocs.pm/distillery/home.html is about as close as you’re going to get at the moment.

For videos https://alchemist.camp/episodes has a number on deployment.

AstonJ

AstonJ

Also check out the threads here on the forum - loads tagged deployment :023:

I’m pretty sure Programming Elixir and Elixir in Action also cover deploying an Elixir app, but IIRC they don’t go too deep into the topic. Adopting Elixir goes more into detail I think:

There was also this screencast that may be of help:

Finally.. you may want to add your thoughts in this thread:

:003:

PragTob

PragTob

iirc it doesn’t go into terrible detail, it’s more high level like red/green deployment and the tools to use etc. - which is cool to share but mostly what turns out to be problematic are the nitty gritty details (at least that’s what it was mostly for me) - a book isn’t necessary the best source there as these details change and are also application dependent.

maz

maz

https://www.shanesveller.com/blog/2018/10/28/kubernetes-native-phoenix-apps-part-1/

If kubernetes is “overkill”, you can go up to the second part in the series and stop there.

Where Next?

Popular in Chat/Questions Top

markdev
What are the best beginner resources for learning Elixir and OTP (not Phoenix) in 2018?
New
davearonson
I am looking for smallish problems to solve, using Elixir concepts beyond the basic syntax and concepts of Elixir as a language, such as ...
New
g5becks
Hello everyone. So I just got done reading all of the introduction to Elixir and working through the basics of the language. I am not new...
New
pillaiindu
I am a VSCode and Sublime user and I know VIM, though I don't use VIM directly but whenever I code inside Sublime or VSCode, I use Vim em...
New
jace
I wanted to write a library for interacting with a Web API as a practical way of learning Elixir. However, there seem to be a lot of diff...
New
Fl4m3Ph03n1x
GenStage and Flow resources? I have been hearing about GenStage and Flow, a tool built upon it, for quite some time. I understand it allo...
New
AstonJ
It’s been a while since we asked this - I’m sure others (especially newcomers to the language) will be interested to hear how you’ve all ...
New
marciol
Hey, I have very restricted resources and time so I’m trying to understand the best way to learn Liveview in terms of cost/time. The Pra...
New
younes-alouani
I'm studying Phoenix Framework but I want to understand basics first. Which book/mooc explains better the Design of Network-based Softwar...
New
Fl4m3Ph03n1x
Background Hey guys, recently I bought a book on TDD that I am reading. The books is really nice and has some really juicy things on arch...
New

Other popular topics Top

nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
myronmarston
The Elixir Typespec docs show the following syntax for keyword lists in typespecs: # ... | [key: type] # keyword lis...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
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
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
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