Hoorah! That was our thoughts entirely. Great that you are having success with it.
Iām working with Elixir at work, using it to send data from RaspberryPIs to another sever running Phoenix. The whole project is in itās early stages so thereās not much to say. Iām using gen_tcp right now to get packets from a third-party tcp server thatās running on each RPi. I then plan on sending that data to Phoenix. In Phoenix Iāll have to make sense of the data and show something relevant to a user. The whole project can grow in complexity depending on where we want to take it, but for now itās pretty basic.
Bleacher Report has recently done a presentation with our Director of Engineering and Lead Backend Engineer talking about our experiences running Elixir in production for the last 18 months:
I have been working with Erlang for 3 years, and for the past 6 months I have been working with Elixir for Merigo. We are building a sort of Unity but for the backend of games. It is interesting to do something else apart from chats or web applications with Erlang/Elixir. Developing tools for backend game developers has been more interesting than I thought.
Weāve got two pilot projects using Elixir at the moment, oneās an internal-only data management tool working with a Neo4j database. The other is currently a prototype for a customer-facing UI that needed to have very fast reactivity on budget hardware.
ā¦Paul
Ooh, what driver are you using?
Neo4j-sips.
ā¦Paul
Iām building a full-featured CRM with Phoenix and Elixir at my current job. We just got started, but in 1 or 2 months I can send you a link to its beta. Probably it will not be full-featured at that time, but you know: baby steps.
Not quite lucky enough to be using Elixir all that much at work. We run our game backend on Erlang and Iāve written some external tests for certain parts of it in Elixir. When we upgrade to rebar3 we might be able to actually put Elixir code in to either use it to extend the current codebase or replace some of whatās already there.
We are also doing rewrites of a bunch of Ruby microservices to Elixir here at Derivco Sweden
I deployed my first elixir project this week! Itās a really lightweight tool that listens to github webhooks and send notification of changes to particular files to a slack channel. That seemed like a nice low-risk way for our company to dip our toe in the water^H elixir.
I rewrite a notification service with elixir
itās really suitable to use elixir to do background job!
Recently I received a project in Elixir in my company. Dreams come true!
Our entire infrastructure is built on Elixir. The customer-facing sites, our backend order tracking system, operations, environmental metrics, etc. Itās an umbrella app with 3 phoenix front-ends and maybe half a dozen other OTP apps, deployed to EC2 with Distillery.
Doesnāt see too much traffic so I canāt speak to load handling, but itās really easy to share code (eg, styles across our web front-ends) and the realtime capabilities make for some fun user experiences. Right now whenever weāre having a slack conversation or pushing code to github a little heart on our homepage starts beating.
Iām using Elixir and Phoenix on a side project - a commercial one so I think that validates as āworkā?
Next step in my career is finding an Elixir gig for a client!
Iām launching a startup in the consumer finance space and using Elixir for the backend. Weāll use Phoenix to support a mobile iOS client.
That sounds nifty!
I am also lucky enough to have landed a full-time Elixir position
We are a consultancy, however the amount of different projects we work on is very low. Weāre about as close to product work as possible without having an actual software product offering.
Anything new on the backend we develop with Elixir, at least at the time of writing, always in an umbrella app.
I have been Elixir at my work for about a year, having been the sneaky guy who introduced it. I work in telecommunications. The cleanliness and readability of elixir for these kind of applications is unmatched by any other language.