# \#process-groups

**URL:** https://erlangforums.com/tag/process-groups/456.md

[Latest](https://erlangforums.com/latest.md) · [Categories](https://erlangforums.com/categories.md) · [Tags](https://erlangforums.com/tags.md)

---

## [Tagged processes in pg module](https://erlangforums.com/t/tagged-processes-in-pg-module/1681)

<div class="topic-metadata">

**Author:** [@paulozulato](https://erlangforums.com/u/paulozulato)\
**Replies:** 5\
**Last updated:** [August 1, 2022, 2:39am UTC](https://erlangforums.com/t/tagged-processes-in-pg-module/1681 "2022-08-01T02:39:19Z")

</div>

Hi all, I’m using the pg module in a project to make use of its amazing distributed named process group feature, but I’m missing something: tagged processes ({Tag :: any(), Process :: pid()}). This would be very useful …

---

## [Best way to start PG (Process Groups)](https://erlangforums.com/t/best-way-to-start-pg-process-groups/1545)

<div class="topic-metadata">

**Author:** [@ziopio](https://erlangforums.com/u/ziopio)\
**Replies:** 3\
**Last updated:** [June 17, 2022, 4:34pm UTC](https://erlangforums.com/t/best-way-to-start-pg-process-groups/1545 "2022-06-17T16:34:48Z")

</div>

What is the best way of starting pg ? Manually calling pg:start\_link() ? Inside the top supervisor? Through kernel config by setting {start\_pg, true} ? Problem by using {start\_pg, true} : {shell, \[ {apps, \[my\_app…
