opsb

opsb

How to sell a company on Elixir that favours dotnet and nodejs

We’re a small team in large company that for acquisition reasons uses Elixir instead of dotnet/nodejs like the rest of the company. Elixir is currently considered an unknown/risk in terms of performance and stability (despite having very respectable load testing numbers for our service).

How would you market Elixir as a solution for a high traffic service? (references to large companies that use it, benchmarks and conversion stories would be very appreciated)

Their concerns

  • unknown quantity
  • unproven tech (this seems patently unfair but need some material to back up Elixir’s credentials)
  • hard to hire (though they accept that cross training Ruby of functional developers wouldn’t be so hard)

Most Liked

darkmarmot

darkmarmot

As to hiring people, I would discuss Paul Graham’s Python Paradox. The Python Paradox

TLDR: it’s very easy to hire a bad C# developer, but it’s not that hard to hire an extraordinary Elixir developer.

darkmarmot

darkmarmot

We’re in the same boat at my Fortune 100. We’re currently using Elixir to handle jobs where the existing services (written with “standard” platforms) were getting crushed and/or had no possibility of realistically meeting the engineering needs.

I would suggest looking for things that your company would like to do but can’t do with their existing stacks. Marketing against “it’s impossible” is easier than marketing against “it’s safer”. Use the strangler pattern to entrench yourself, then try to expand.

Otherwise, Discord and Whatsapp make great mission critical, high volume business cases.

bryanhunter

bryanhunter

I know of at least one company that switched stacks from Node to Elixir based on this talk…

“What every Node.js developer needs to know about Elixir”

Best of luck!

Where Next?

Popular in Discussions Top

Jayshua
I recently came across the javascript library htmx. It reminded me a lot of liveview so I thought the community here might be interested....
New
mmmrrr
Just saw that dhh announced https://hotwire.dev/ Is it just me or is this essentially live view? :smiley: Although I like the “iFrame-e...
New
chuck
Let me start by stating an assumption: Phoenix is a great approach to building REST APIs. There are many reasons for this, but I will ass...
New
AstonJ
Are there any Elixir or Erlang libraries that help with this? I’ve been thinking how streaming services like twitch have exploded recentl...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
Qqwy
I would like to spark a discussion about the static access operator: .. For whom does not know: it is used in Elixir to access fields of...
New
RudManusachi
What configs will make sense to put to runtime.exs? – A bit of how I configure apps: I have generic configs in config/config.exs, dev...
New
Owens
Hello all, I am developing a new mobile app with Flutter frontend and Phoenix backend. The mobile app has real-time task management and c...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New

Other popular topics Top

aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 127089 1222
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement