Chapter 8Coordinating Deployments

A common story we’ve heard from Elixir newcomers is that deployment was particularly challenging. If you’re going to successfully adopt any new language, you need to be able to get that beautiful, powerful code onto production servers, but that’s not enough. You need to do so reliably, without downtime, and with the ability to gracefully recover should things go wrong.

To illustrate this point, meet Tetiana Dushenkivska. She’s a Ruby developer who adopted Elixir early on and was the keynote speaker at ElixirConf Europe 2017. She mastered Elixir concepts when we had one-tenth of the available learning resources that we do today:

Bruce:

How was your first encounter with Elixir?

Tetiana:

I was happily working ...

Get Adopting Elixir now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.