Ahzed11

Ahzed11

Hello,

I am developing a CI/CD tool aimed at simplifying the testing of hot code upgrades. Your responses to the following questions would be crucial in helping me make informed decisions to support Elixir.

  1. Do you use OTP’s releases ?
  2. Do you perform hot code upgrades/downgrades ?
  3. What tools do you currently use ? (Mix, Rebar, custom scripts, …)
  4. For what kind of project do you use this functionality ? (Web, Telecom, IoT, …)

Thank you in advance for your answers !

Showing Posts 1 to 10

lawik

lawik

Nerves Core Team
  1. Yes
  2. No :frowning:
  3. Mix
  4. Web, IoT
ThaddeusJiang

ThaddeusJiang

  1. Yes
  2. Yes
  3. Mix
  4. Web
cmo

cmo

  1. yes
  2. no, considered it though
  3. mix, inno setup, powershell scripts
  4. web/IIoT
Ahzed11

Ahzed11 OP

Thank you for your answer !

When working on web related projects, people often prefer using rolling updates, may I ask why you preferred to perform hot code upgrades instead ?

LostKobrakai

LostKobrakai

  1. Yes
  2. No. It seem to be too easy to shot yourself in the foot (possibly without noticing it) for the usually small amounts of upsides (in my work). Would love to learn more if that’s an incorrect assumption though or if there’s reliable ways to detect issues for someone without extensive experience doing them.
  3. Mix to build the release. Systemd and/or docker for running it.
  4. Mostly Web, some IoT
greven

greven

  1. Yes.
  2. No. Would like to but it does seem complicated and not available in releases so didn’t give much more thought.
  3. Mix and the release with systemd.
  4. Web.
shahryarjb

shahryarjb

  • Yes
  • Yes :frowning: (But very little)
  • Mix
  • Web
odd

odd

  1. Yes
  2. No
  3. Mix
  4. Web, IoT
sodapopcan

sodapopcan

  1. Yes
  2. No
  3. Mix
  4. Web
christhekeele

christhekeele

identical response fer me

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 92995 915
New
AstonJ
The obligatory hello world thread! Who are you and where are you from? :stuck_out_tongue:
4616 55835 594
New
caslu
I want to open this thread for you all to discuss and help those who really like Ash but are still hesitant to use it in a real project. ...
New
arcanemachine
I was working on an Ecto migration and I needed a timestamp. So, for the nth time, I looked up the different data types for timestamps, a...
New
alexslade
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog It says that Fly is going all-in on sprites, which is a worry ...
New
Herve37
We’re evaluating API mocking tools for OpenAPI-based projects and would love to hear what other teams are using. We’re particularly inte...
New
matt-savvy
Is there a word for the ~> symbol used in Version strings? Do you also just call it a Squiggle Arrow™ ?!
New

Other Trending Topics Top

garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
wintermeyer
There are three potential reasons for members of this forum to have a look at https://vutuv.de You are tired or annoyed of LinkedIn. Yo...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews