Grouping tasks in Prefect v2


Are there any best practices for grouping tasks?
Airflow has TaskGroups. Is there a similar concept in Prefect 2?
Should I use subflows? Airflow discourages use of SubDAGs, because of their resource and performance penalty. Is this valid for Prefect too?
Tagging would not “contain” tasks, and I am looking for something that does that.

I have a workflow with a few bigger stages. A stage is a group of tasks, and stages follow each other in a chain.

Thanks in advance for any suggestion!

Subflows is the right approach, this post shows how Modular Data Stack — Build a Data Platform with Prefect, dbt and Snowflake (Part 7) | by Anna Geller | The Prefect Blog | Nov, 2022 | Medium