33 min listen
Mark Ericksen - Elixir in Production
FromElixir Wizards
ratings:
Length:
37 minutes
Released:
Mar 21, 2019
Format:
Podcast episode
Description
We talk with Mark Ericksen from Elixir Mix about their current and past Elixir projects and how they are deployed.
Mark Ericksen - Elixir Mix (https://devchat.tv/elixir-mix/)
Find Mark elsewhere online:
https://twitter.com/brainlid
https://brainlid.org/
00:32 Intro
0:58 Mark intro
Developing a long time. C#, then Rails. Webforms were terrible. Rails is “Wow, this is how web development should be… I moved across the country to work with this technology”
The Rails Community is strong. Dave Thomas got Mark into Elixir
2:48 What Elixir projects do you have in production?
A Rails app and a number of Elixir Micro-liths
4:29 Why do you use Elixir
6:45 Trends in moving from Ruby and Rails to Elixir
Ruby Syntax
Pattern Matching
Concurrency primitives
Fault Tolerance and a functional paradigm
Erlang/OTP
6:48 Comparing Elixir community to Ruby community to C# community
8:27 Any disadvantages to using Elixir?
Building releases. Configuring releases.
mix.release
10:13 Where are you hosting these bad boys?
AWS
Kubernetes in Production. So Fresh.
Docker and Distillery 2.0 Releases
Yaml files and Bash Scripts
Makefiles
10:53 What else are you using besides docker
12:36 Helm and Ksonnet.
13:55 Deploys
14:39 Clustering
17:50 How do your Elixir apps compare to the Ruby apps?
Big Elixir Apps
20:00 How Mark handles background jobs
Easy to write yourself with BEAM primitives
21:27 Libraries - Quantum, Bamboo, exmachina, prometheusex via Eric’s influence
23:29 Third party integrations. Major ones were easy. Banks were bad.
Literally had to FTP files. Had to use java to write xml spreadsheets. The horror.
25:26 Has Elixir ever saved the day for you in Production?
29:42: Cool OTP features
30:57 Tips to developers
35:36 Where to find Mark
Learn more about how SmartLogic uses Phoenix and Elixir. (https://smr.tl/2Hyslu8) Special Guest: Mark Ericksen.
Mark Ericksen - Elixir Mix (https://devchat.tv/elixir-mix/)
Find Mark elsewhere online:
https://twitter.com/brainlid
https://brainlid.org/
00:32 Intro
0:58 Mark intro
Developing a long time. C#, then Rails. Webforms were terrible. Rails is “Wow, this is how web development should be… I moved across the country to work with this technology”
The Rails Community is strong. Dave Thomas got Mark into Elixir
2:48 What Elixir projects do you have in production?
A Rails app and a number of Elixir Micro-liths
4:29 Why do you use Elixir
6:45 Trends in moving from Ruby and Rails to Elixir
Ruby Syntax
Pattern Matching
Concurrency primitives
Fault Tolerance and a functional paradigm
Erlang/OTP
6:48 Comparing Elixir community to Ruby community to C# community
8:27 Any disadvantages to using Elixir?
Building releases. Configuring releases.
mix.release
10:13 Where are you hosting these bad boys?
AWS
Kubernetes in Production. So Fresh.
Docker and Distillery 2.0 Releases
Yaml files and Bash Scripts
Makefiles
10:53 What else are you using besides docker
12:36 Helm and Ksonnet.
13:55 Deploys
14:39 Clustering
17:50 How do your Elixir apps compare to the Ruby apps?
Big Elixir Apps
20:00 How Mark handles background jobs
Easy to write yourself with BEAM primitives
21:27 Libraries - Quantum, Bamboo, exmachina, prometheusex via Eric’s influence
23:29 Third party integrations. Major ones were easy. Banks were bad.
Literally had to FTP files. Had to use java to write xml spreadsheets. The horror.
25:26 Has Elixir ever saved the day for you in Production?
29:42: Cool OTP features
30:57 Tips to developers
35:36 Where to find Mark
Learn more about how SmartLogic uses Phoenix and Elixir. (https://smr.tl/2Hyslu8) Special Guest: Mark Ericksen.
Released:
Mar 21, 2019
Format:
Podcast episode
Titles in the series (100)
Dave Lucia on Rustler – Elixir Internals: Our guest today on the show is Dave Lucia, who is currently the Vice President of Engineering at SimpleBet. He is here as part of Elixir Internals series, to talk to us and all our listeners about Rustler and the contribution he made to the library! According to our guest, Rustler acts as a bridge between Rust and Elixir and allows users to employ the power of Rust within Elixir and a great example of this can be found in Dave's work at SimpleBet. He explains some of this application and the functionality and improvement it offers and the big difference the machine learning models make to this work. by Elixir Wizards