
Sign up to save your podcasts
Or
We talk with Jay Ashe from Cava about their current and past Elixir projects and how they are deployed.
Jay Ashe - Cava
Find Jay elsewhere online:
0:40 - Give us a quick overview of the Elixir projects you have in production.
CAVA is a fast-casual mediterranean restaurant chain with 75 stores across the US. Elixir and phoenix power CAVA’s online ordering platform (order.cava.com and the CAVA app). We’ve got a REST (and websockets) api sitting behind react and our mobile apps, and we use phoenix templates for some of our back of house systems.
1:11 - Why are you using Elixir in production?
We have from the start! The application was originally implemented by Chris Bell and his team at madebymany. Chris, by the way, has a fantastic talk from ElixirConf 2016 that goes into our architecture and how we use elixir and OTP constructs to model our business logic. Chris will occasionally talk about the CAVA project on his Elixir podcast, ElixirTalk.
Chris’ Talk - https://www.youtube.com/watch?v=fkDhU-2NWJ8
1:58 - What are some of the high level advantages / disadvantages of Elixir, from your perspective?
Advantages: Elixir and Phoenix gives you rails-esque productivity/developer experience that scales. I think phoenix channels are a great example of this. Build a channel with complex real-time functionality and let it scale effortlessly.
Disadvantages:
3:59 - What do you use to host your Elixir app?
Heroku
How do you deploy your application?
4:44 - Are you able to get zero downtime deploys?
5:10 - Do you cluster the application?
5:52 - How does your Elixir App perform compared to others in your environment?
6:25 - How are you solving background task processing?
7:07 - What libraries are you using?
8:59 - 3rd Party Services (i.e. Email, Payment Processing, etc)
10:07 - Do you have a story where Elixir saved the day in production?
15:00 - Are you using any cool OTP features?
15:50 - If you could give one tip to developers out there who are or may soon be running Elixir in production, what would it be?
Learn more about how SmartLogic uses Phoenix and Elixir.
Special Guest: Jay Ashe.
Links:
4.9
2222 ratings
We talk with Jay Ashe from Cava about their current and past Elixir projects and how they are deployed.
Jay Ashe - Cava
Find Jay elsewhere online:
0:40 - Give us a quick overview of the Elixir projects you have in production.
CAVA is a fast-casual mediterranean restaurant chain with 75 stores across the US. Elixir and phoenix power CAVA’s online ordering platform (order.cava.com and the CAVA app). We’ve got a REST (and websockets) api sitting behind react and our mobile apps, and we use phoenix templates for some of our back of house systems.
1:11 - Why are you using Elixir in production?
We have from the start! The application was originally implemented by Chris Bell and his team at madebymany. Chris, by the way, has a fantastic talk from ElixirConf 2016 that goes into our architecture and how we use elixir and OTP constructs to model our business logic. Chris will occasionally talk about the CAVA project on his Elixir podcast, ElixirTalk.
Chris’ Talk - https://www.youtube.com/watch?v=fkDhU-2NWJ8
1:58 - What are some of the high level advantages / disadvantages of Elixir, from your perspective?
Advantages: Elixir and Phoenix gives you rails-esque productivity/developer experience that scales. I think phoenix channels are a great example of this. Build a channel with complex real-time functionality and let it scale effortlessly.
Disadvantages:
3:59 - What do you use to host your Elixir app?
Heroku
How do you deploy your application?
4:44 - Are you able to get zero downtime deploys?
5:10 - Do you cluster the application?
5:52 - How does your Elixir App perform compared to others in your environment?
6:25 - How are you solving background task processing?
7:07 - What libraries are you using?
8:59 - 3rd Party Services (i.e. Email, Payment Processing, etc)
10:07 - Do you have a story where Elixir saved the day in production?
15:00 - Are you using any cool OTP features?
15:50 - If you could give one tip to developers out there who are or may soon be running Elixir in production, what would it be?
Learn more about how SmartLogic uses Phoenix and Elixir.
Special Guest: Jay Ashe.
Links:
272 Listeners
283 Listeners
693 Listeners
624 Listeners
982 Listeners
211 Listeners
189 Listeners
13 Listeners
64 Listeners
32 Listeners
11 Listeners
26 Listeners
47 Listeners
2 Listeners
0 Listeners