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