# Cluster singleton pattern

**URL:** <https://forum.elixirforum.com/t/cluster-singleton-pattern/76518>\
**Category:** Blog Posts\
**Tags:** cluster, distributed, blogs-by-jola\
**Created:** [September 1, 2026, 11:45am UTC](https://forum.elixirforum.com/t/cluster-singleton-pattern/76518 "2026-09-01T11:45:38Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Awlexus](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/awlexus/32/12355_2.png) [@Awlexus](https://forum.elixirforum.com/u/Awlexus)\
**Post date:** [September 1, 2026, 12:15pm UTC](https://forum.elixirforum.com/t/cluster-singleton-pattern/76518/2 "2026-09-01T12:15:12Z")

</div>

Nice article. It makes sense in retrospect, but I didn’t know you could handle global processes in the supervision tree by handling the already-started error and link+return the other pid. Cool trick 👍

I think it would be worth mentioning [Highlander](https://hex.pm/packages/highlander) in your article as well. It provides the same functionality as the SingletonManager proposed.

---

_[View the full topic](https://forum.elixirforum.com/t/cluster-singleton-pattern/76518)._
