On Track with Phoenix Tracker

Learn about using Phoenix Tracker in our application.

Phoenix Tracker

Phoenix Tracker solves the problem of tracking processes and metadata about those processes across a cluster of servers. This sounds like an easy problem, but it’s challenging due to the types of conflicts that occur when replicating information between servers. We’ll use Tracker in our application to track each connected ShoppingCartChannel process, along with metadata for each cart. Before we add Tracker to our application, let’s go over it and how to use it.

Tracker uses a particular type of data structure to replicate its information across a cluster. We’ll go over this data structure and look at what guarantees it provides. We’ll then cover different use cases for Tracker. Finally, ...