Is it possible to have different forums (like subreddits)?

Yep! Lots of ways you could do it, there are admin settings to set the default for a category (e.g. watching, tracking, muted). Or you could set certain categories’ permissions to a given group so users have to join a group to have access (useful if you wanted the category hidden entirely for non-group members). Really depends on the use case.