Elixir

100 engineers on Hacker News describe using Elixir first-hand: 58 endorse it, 3 regret it, 5 are mixed.

90%trust
100first-hand users
81in production
endorse 58mixed 5regret 3uses, no opinion

“So far, CDC has worked very well for us in this manner (Elixir / Postgrex).”

endorse · production · jamilbk · 2026-01-20 · source ↗ · wrong label?

“Having used it in production for years, I can attest that the ecosystem is fantastic.”

endorse · production · abeltensor · 2025-12-03 · source ↗ · wrong label?

“I have worked in production Elixir. (Learning platform supporting realtime student-teacher classroom experience).”

endorse · production · hosh · 2025-12-01 · source ↗ · wrong label?

“as the CTO of a startup that ran it for three years in production, our experience was a mixed bag as the codebase grew.”

mixed · production · 3 yr · ryanrasti · 2025-10-17 · source ↗ · wrong label?

“I'll usually add that ... it's usually a better deal for them. ... Elixir's relative lack of popularity actually leads to an overall more skilled dev pool.”

endorse · production · freedomben · 2025-05-23 · source ↗ · wrong label?

“I'm now in my 3rd year of doing Elixir full-time. I hope to never again use a language that doesn't have pipes.”

endorse · production · 3 yr · ralmidani · 2025-02-13 · source ↗ · wrong label?

“At kosmi.io we use elixir hot swapping for every small patch/bugfix on the backend.”

endorse · production · hauxir · 2024-12-13 · source ↗ · wrong label?

“my team has been using Elixir in production (soft real-time distributed systems) for several years to great success.”

endorse · production · shawa_a_a · 2024-11-18 · source ↗ · wrong label?

“I was... an elixir guy with a lot of FP work in the data space willing to give them a shot”

endorse · production · fellowniusmonk · 2024-11-08 · source ↗ · wrong label?

“The risk of using Elixir vastly out ways the benefits today if you are trying to build a product.”

regret · production · impulser_ · 2024-06-13 · source ↗ · wrong label?

“I feel mostly insulated from that world now that I'm mainly doing Elixir (Phoenix and LiveView)”

endorse · production · freedomben · 2024-04-29 · source ↗ · wrong label?

“It was over the course of about three years (2020-2023). Our JS team was made redundant when we switched to LiveView”

endorse · production · 3 yr · cigrainger · 2024-02-09 · source ↗ · wrong label?

“We switched from Java to Elixir and the change has doubled our productivity. Elixir is the most pleasant language I've every worked with”

endorse · production · innocentoldguy · 2023-11-26 · source ↗ · wrong label?

“It has been a two-year migration, but worth every second. We're twice as productive in Elixir”

endorse · production · 2 yr · innocentoldguy · 2023-11-26 · source ↗ · wrong label?

“I have a highly-concurrent elixir service I wrote several years ago, by myself... still in production. It pretty much never has problems”

endorse · production · SEMW · 2023-11-11 · source ↗ · wrong label?

“The fact that you can open a REPL, and open one in prod, do language introspection, inspect data, query DBs with ecto, do hot code swapping is amazing.”

endorse · production · weatherlight · 2023-11-10 · source ↗ · wrong label?

“we have a pretty large codebase at this point that serves 3 different apps... thats exactly what makes elxiir so great.”

endorse · production · cultofmetatron · 2023-08-27 · source ↗ · wrong label?

“elixir and erlang are amazing tools.”

endorse · production · chasers · 2023-08-11 · source ↗ · wrong label?

“I am starting to dislike working with Elixir for certain projects, even though I loved doing them with it in the past.”

mixed · production · pdimitar · 2023-05-08 · source ↗ · wrong label?

“I've been using Elixir professionally for seven years across multiple companies”

endorse · production · 7 yr · innocentoldguy · 2022-12-22 · source ↗ · wrong label?

“I've been using Elixir and Phoenix since 2016. You won't find the dev UX you take for granted in Elixir and Phoenix.”

endorse · production · 6 yr · sergiotapia · 2022-12-20 · source ↗ · wrong label?

“We have been working on this (Nx + Axon + Livebook + Bumblebee) for almost 2 years. ... Everything is done in Elixir”

endorse · production · 2 yr · josevalim · 2022-12-09 · source ↗ · wrong label?

“in the end, completely justified in my case.”

endorse · production · pmarreck · 2022-12-08 · source ↗ · wrong label?

“We use it in production at Amplified! It's been a joy. We train our own large language models and have fine tuned and deployed using Elixir.”

endorse · production · cigrainger · 2022-12-08 · source ↗ · wrong label?

“I work in Rails and Elixir. Feedback is super fast.”

endorse · production · john_the_writer · 2022-11-26 · source ↗ · wrong label?

“I used F# a bit and learned a lot from it, and the same with Elixir and Nerves.”

endorse · personal · elcritch · 2022-11-23 · source ↗ · wrong label?

“Fewer programmers with Elixir knowledge (but I think it's a benefit: never have to interview an idiot)”

endorse · production · tlack · 2022-10-07 · source ↗ · wrong label?

“We switched when we started an elixir project and pretty quickly switched all our codebases over.”

endorse · production · vlunkr · 2022-04-05 · source ↗ · wrong label?

“this is my attempt to increase the number of people using it in prod.”

endorse · production · miguelcoba · 2022-01-11 · source ↗ · wrong label?

“I've been using Elixir/Phoenix every day since 2017 to build apps, glue systems together”

endorse · production · 4 yr · mrdoops · 2021-12-20 · source ↗ · wrong label?

“I particularly enjoy writing tests in elixir compared to any other language so far.”

endorse · production · IceDragon200 · 2021-12-20 · source ↗ · wrong label?

“in the languages I work with this is not a problem. Mox, for example, is what I use in Elixir”

endorse · production · dnautics · 2021-06-18 · source ↗ · wrong label?

“Elixir and LiveView are really powerful tools to have in your toolbelt.”

endorse · production · 1.5 yr · mrjoelkemp · 2021-05-18 · source ↗ · wrong label?

“I think that Elixir's biggest drawback is its deceptively high learning curve.”

mixed · personal · 3 yr · H12 · 2021-05-18 · source ↗ · wrong label?

“Maybe I've just been spoiled by elixir (relevant given the OP topic).”

endorse · production · dnautics · 2021-03-23 · source ↗ · wrong label?

“Having spent the last year with Elixir in production, I don't plan to go back.”

endorse · production · 1 yr · kuiro5 · 2020-12-21 · source ↗ · wrong label?

“I've been using Elixir in production for four years now, in a fairly complex SaaS app, and I can comfortably say I've never had to”

endorse · production · 4 yr · enraged_camel · 2020-11-15 · source ↗ · wrong label?

“currently my main system in prod is a (very smart) stateless caching system... using elixir really puts you in the mindset of thinking hard about who should have responsibility for "the truth"”

endorse · production · dnautics · 2020-09-07 · source ↗ · wrong label?

“I'd probably create new projects in Elixir at this point; mix is such a good tool”

endorse · personal · lostcolony · 2020-07-19 · source ↗ · wrong label?

“it was huge mistake for us, it was chosen for the wrong reason, to solve a non-problem, complicated everything without adding any value.”

regret · production · zulgan · 2020-05-23 · source ↗ · wrong label?

“it kept servicing user requests without much of a sweat.”

endorse · production · dnautics · 2020-05-20 · source ↗ · wrong label?

“Elixir is decent and I've worked with it a fair amount in production systems”

mixed · production · 2 yr · ninjakeyboard · 2020-05-20 · source ↗ · wrong label?

“The language has few gotchas and is relatively easy to learn.”

endorse · production · cultofmetatron · 2020-04-25 · source ↗ · wrong label?

“I have been doing this with configurations, so that configs are checked at compile time instead of at deploy time, and I'm pretty happy with it.”

endorse · production · dnautics · 2020-04-23 · source ↗ · wrong label?

“the elixir backend replaced a flawed stateless django program and has been error-free since we kicked it over”

endorse · production · dnautics · 2020-01-05 · source ↗ · wrong label?

“it's been a great combination for our company from a tech standpoint”

endorse · production · atonse · 2019-12-21 · source ↗ · wrong label?

“Thanks to Elixirs macros, the code for this subsystem is about 75 lines of code and in order to use it in a group of tests it's a single "use" statement”

endorse · production · dnautics · 2019-11-03 · source ↗ · wrong label?

“I am using elixir for a very important part of a project where I work.”

endorse · production · dnautics · 2019-10-17 · source ↗ · wrong label?

“I can train a junior on elixir and have them writing code that I am confident won't break the system in prod within three months.”

endorse · production · dnautics · 2019-10-17 · source ↗ · wrong label?

“We've been building this way ever since we moved to Elixir which makes distributing state across your application easy.”

endorse · production · thdxr · 2019-06-24 · source ↗ · wrong label?

“Appcues is three years into running Elixir in prod, and we still have not had to set up blue/green deploys”

endorse · production · 3 yr · gamache · 2019-06-24 · source ↗ · wrong label?

“We use Elixir very heavily here at PagerDuty. The vast majority of our services are written in Elixir.”

endorse · production · mistinthewind · 2018-12-28 · source ↗ · wrong label?

“Coming from a company that uses elixir heavily and has made a significant investment in rust”

endorse · production · jhgg · 2018-10-20 · source ↗ · wrong label?

“Not to mention all of the intangibles like better tested, healthier codebase.”

endorse · production · sergiotapia · 2018-04-08 · source ↗ · wrong label?

“I switched to Elixir/Phoenix and it was great”

endorse · personal · G4BB3R · 2017-12-06 · source ↗ · wrong label?

“I think Phoenix (and Elixir) is mature enough already to use in production. I use a good mix of Elixir+Phoenix and old-school cron launched Python utility scripts”

endorse · personal · blunte · 2017-12-03 · source ↗ · wrong label?

“I use both in production. ... Honestly, if Elixir weren't functional I wouldn't be using Phoenix over Rails.”

endorse · production · brandonmenc · 2017-11-26 · source ↗ · wrong label?

“pattern matching more than evens it”

mixed · production · pmontra · 2017-10-27 · source ↗ · wrong label?

“I've done a decent amount of Elixir in prod over the last year and a bit and I've found the lack of a decent, modern static type system pretty frustrating.”

regret · production · 1 yr · bjz_ · 2017-08-05 · source ↗ · wrong label?

“Elixir strongly resonates with my own philosophy and all this is just my own opinion on why I chose it”

endorse · personal · neya · 2017-07-29 · source ↗ · wrong label?

“Elixir makes it easy to do concurrent batched requests, as well as in memory caches that live for either the duration of the request”

endorse · production · benwilson-512 · 2017-07-12 · source ↗ · wrong label?

“Elixir has it all (well, almost). It's fast... It has a simple and beautiful syntax.”

endorse · personal · iagooar · 2016-12-24 · source ↗ · wrong label?

“I've been running Elixir in production for half a year now for an app called Sleeperbot”

endorse · production · 0.5 yr · weixiyen · 2016-12-22 · source ↗ · wrong label?

“Love the language, I've been using it (phoenix) to build a more real-time version of my current rails app.”

endorse · personal · ffn · 2015-06-29 · source ↗ · wrong label?

“it's been an excellent choice. Elixir is totally compatible with existing erlang code”

endorse · production · benwilson513 · 2015-01-26 · source ↗ · wrong label?

“Elixir lets me use a lot of the stuff I learned with Haskell, and I've already used it building a real time component for an app I'm working on.”

endorse · personal · christensen_emc · 2014-12-26 · source ↗ · wrong label?

“converting to Go, Elixir/Phoenix, or Rust/Axum depending on the app”

neutral · personal · thraxil · 2026-10-21 · source ↗ · wrong label?

“Most projects my fleet works on are in other languages (TS, Go, Elixir)”

neutral · personal · s08148692 · 2026-10-01 · source ↗ · wrong label?

“I reimplemented git in elixir with additional backends, it's working in production for my own git code forge”

neutral · production · colechristensen · 2026-09-19 · source ↗ · wrong label?

“we run a bash interpreter + virtual FS in-memory as a process in our Elixir cluster.”

neutral · production · cjbell88 · 2026-07-09 · source ↗ · wrong label?

“I'm running Elixir in prod right now, so F# would be up my alley.”

neutral · production · troad · 2026-04-02 · source ↗ · wrong label?

“Cursor with GPT-5 often generates Elixir that isn't even syntactically correct.”

neutral · personal · dns_snek · 2025-10-21 · source ↗ · wrong label?

“Your content is compiled into Elixir module attributes as strings at build time.”

neutral · production · 4 yr · doomspork · 2025-08-01 · source ↗ · wrong label?

“I did write a few Elixir and Golang programs for running various tasks in production environment, too.”

neutral · production · pdimitar · 2024-12-22 · source ↗ · wrong label?

“I work at a company that deploys Elixir/Erlang and while we do prefer to push a fully tested build”

neutral · production · aeturnum · 2024-12-13 · source ↗ · wrong label?

“I sadly stopped using Elixir/Phoenix/LV for new projects I still have some in production that I was waiting for the 1.0 release to update.”

neutral · production · conradfr · 2024-12-03 · source ↗ · wrong label?

“I put together a little library in Elixir (that originally started out as forked Supabase realtime)”

neutral · production · cpursley · 2023-12-16 · source ↗ · wrong label?

“(In our case, we have to use Otel because DD does not have SDKs for Elixir)”

neutral · production · hosh · 2023-01-27 · source ↗ · wrong label?

“I've been using Elixir for around 4 years”

neutral · production · 4 yr · dns_snek · 2022-12-31 · source ↗ · wrong label?

“Realtime is built with Elixir an Phoenix”

neutral · production · kiwicopple · 2022-08-18 · source ↗ · wrong label?

“At my current company, we use Phoenix and we use a lot of its bells and whistles.”

neutral · production · eropple · 2021-12-18 · source ↗ · wrong label?

“the one where we use Ecto migrations with Elixir”

neutral · production · halostatue · 2021-12-15 · source ↗ · wrong label?

“Elixir Realtime engine”

neutral · production · kiwicopple · 2020-12-03 · source ↗ · wrong label?

“having worked with Elixir in production for about two years, but I keep an ear out on Rust and Elixir/Erlang development”

neutral · production · 2 yr · dwoot · 2020-11-30 · source ↗ · wrong label?

“We run a lot of production Elixir apps at work, but we deploy them all in Docker containers on AWS basically.”

neutral · production · losvedir · 2020-09-25 · source ↗ · wrong label?

“I started learning elixir and am using Phoenix for https://getlounge.app.”

neutral · personal · theanirudh · 2020-09-07 · source ↗ · wrong label?

“so we implemented the Elixir server: https://github.com/supabase/realtime”

neutral · production · kiwicopple · 2020-05-27 · source ↗ · wrong label?

“I've done quite a bit in Elixir, from standing up websites to writing a VM orchestration engine”

neutral · production · dnautics · 2020-01-27 · source ↗ · wrong label?

“did my code screen / take home in elixir and nailed it”

neutral · personal · batt4good · 2019-12-31 · source ↗ · wrong label?

“In Elixir, I've been using Witchcraft... github.com/witchcrafters/witchcraft”

neutral · personal · rubyn00bie · 2019-12-24 · source ↗ · wrong label?

“I primarily code in Elixir and Erlang”

neutral · production · QuinnWilton · 2019-11-29 · source ↗ · wrong label?

“I use the `while` macro in the Distillery tests, since it made expressing certain tests much less verbose”

neutral · production · bitwalker · 2019-11-23 · source ↗ · wrong label?

“We have switched to an Phoenix (elixir) server which listens to the database”

neutral · production · kiwicopple · 2019-11-09 · source ↗ · wrong label?

“one thing that I'm playing around with (in an OpenAPI library I'm working on) is having the OpenAPI response contract be enforced”

neutral · personal · dnautics · 2019-02-07 · source ↗ · wrong label?

“Other than going deeper with Elixir knowledge on new problems”

neutral · production · apeacox · 2018-12-23 · source ↗ · wrong label?

“I have some experience with Elixir so Erlang isn't totally foreign to me.”

neutral · personal · jetti · 2017-12-11 · source ↗ · wrong label?

“I've used it once as a part of an exercise in the "Programming Elixir" book”

neutral · personal · Kexoth · 2017-02-11 · source ↗ · wrong label?

“Integrating it with our Elixir project took less than a day”

neutral · production · rozap · 2016-12-06 · source ↗ · wrong label?

“We have our Elixir backend where we need some combination of:”

neutral · production · gamache · 2016-12-05 · source ↗ · wrong label?

“I still follow and toy with Elixir in hopes that it will hit critical mass, but wasn't willing to bet my livelihood on it”

neutral · personal · MetaCosm · 2015-07-11 · source ↗ · wrong label?