у меня один процесс на все приложение, который подписывается на Phoenix.Presence "presence_diff" и по ним решает, что надо делать INSERT – в редких эдж кейсах на одного клиента бывает несколько процессов (например, long poll fallback, ну или просто несколько вкладок человек открыл), поэтому сделано так, а не через мониторниг процессов