Ryan Billingsley from ClusterTruck - Elixir in Production

00:00:00
/
00:32:34

February 28th, 2019

32 mins 34 secs

Season 1

Your Hosts
Special Guest
Tags

About this Episode

We talk with Ryan Billingsley from ClusterTruck about their current Elixir projects and how they are deployed.

Ryan Billingsley - ClusterTruck

Find Ryan elsewhere online:
https://twitter.com/ryanbillingsley
https://horriblenight.com/

00:00 - Fade In
00:50 - Ryan introduces us to ClusterTruck.
02:00 - How did Ryan get into Elixir?
03:12 - Where does the name ClusterTruck come from?
04:17 - Tell us about the projects you have in production.
05:50 - Why are you using Elixir in these projects.
08:11 - Disadvantages of using Elixir
09:22 - Comparing Elixir with Ruby, Node, Go.
11:38 - Where is ClusterTruck hosting their applications?
15:03 - Kubernetes?
16:03 - Zero Downtime Deployments?
16:42 - Do you do any clustering?
18:06 - How does Elixir perform compared to other project environments you’ve worked in?
19:52 - How are you solving background task processing?
21:09 - Other libraries?
23:34 - Other third party integrations?
25:46 - Is there a time Elixir has saved the day in Production?
27:47 - Cool OTP Features!
29:45 - Tips to devs thinking about running Elixir in Production.
31:17 - Outro

Learn more about how SmartLogic uses Phoenix and Elixir.

Episode Links