Dan Ivovich from SmartLogic - Elixir in Production

February 28th, 2019

28 mins 28 secs

Season 1

Your Hosts
Special Guest
Tags

About this Episode

We talk with developers from the team here at SmartLogic about our current practices on deploying Elixir and Phoenix in production.

Dan Ivovich - Director of Development Operations @ SmartLogic

Learn more about how SmartLogic uses Phoenix and Elixir.

00:00 - Fade In
00:30 - Introductions to Eric, Dan and SmartLogic
01:30 - What Elixir projects do you have in production?
02:20 - Advantages and disadvantages to using Elixir.
03:15 - Where are we hosting our Elixir Apps?
04:10 - Deployment process, tools, scripting
08:20 - Zero Downtime Deployments
08:50 - What are the performance metrics like? Comparatively.
10:00 - How does Eric think about clustered applications in Elixir?
14:05 - How do we handle background tasks?
17:20 - What libraries are we using in prod?
20:20 - What third party integrations have we attempted
22:10 - Has Elixir ever saved the day in production?
24:10 - Where do supervision trees come from? What is OTP?
26:10 - Tips for devs considering running elixir in production.
27:58 - Outro

Episode Links