Persistence Strategies

Understand the importance of persistence in distributed Elixir and also get some valuable points from MOZ's case study.

In the previous chapters, we learned about Elixir’s excellent tools for reasoning about the state. In this chapter, we’ve begun to explore some of the abstractions for building distributed systems. At this point, the question of when to use Elixir abstractions and when to instead rely on off-the-shelf solutions may arise. Sometimes the lines between creating a database and a GenServer may blur.

Get hands-on with 1200+ tech skills courses.