dokuzbir
What do I need to keep in mind when deploying?
Soon i am going to deploy my first phoenix app. And that will be also my first deploy experience. I decided to use vps. I really dont know what kind of problems will have in future about servers. For example, what do you use for avoid database data loses, and for backup? And another related problems after deploy i will face to.
Can you share your experiences please?
Also i really want to see opinions of @kokolegorille @peerreynders @OvermindDL1
Most Liked
wmnnd
You will most definitely need more security than just the default server configuration. This is why people use PaaS so they don’t have to deal with this. Think of PaaS as outsourcing your server administration.
Scaling on most PaaS ist easier than on a VPS. Like @Qqwy said, if you’re doing this as a hobby project, you might consider setting everything up yourself a useful learning experience. But if you’re not yet experienced and plan to handle real user data, you can’t just start an Ubuntu VPS and be done with it.
Qqwy
If you are doing this as a hobby-project, however, I would like to say: do use a Virtual Private Server. There’s no better way to learn something than doing it yourself, and there is a plethora of tutorials out there.
wmnnd
Do you have experience administering a Linux server? If not, you might not want to use a VPS.
Instead, take a look at PaaS services; You can run Elixir on CloudFoundry or other systems via Docker, even Google App Engine now supports Elixir or you could go with a specialized service like Gigalixir.
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
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance










