VOL. II · CH. 2.7 · PRODUCT TYPE
Forums & Online Communities
The technical build is the easy part — moderation and governance are the real product.
1 min read · 268 words
2.7.1Definition & Purpose
A forum or community platform hosts discussion between many users, organized around threads, topics, or channels, persisting over time. It differs from a social network (2.8) primarily in structure — organized around topics rather than individual identity feeds — and its central challenge is sustaining healthy, moderated discussion at scale.
2.7.2Architecture Priorities
Read-heavy, write-moderate traffic patterns favor aggressive caching of thread listings, with real-time or near-real-time updates for active discussions. Moderation tooling — reporting, muting, role-based permissions — needs to be designed in from the start, not retrofitted after abuse patterns emerge.
2.7.3UX Priorities
- Clear, scannable thread structure so newcomers can orient themselves without reading an entire history.
- Visible, enforced community guidelines — communities that leave norms implicit degrade faster.
- Low-friction reporting so problems can be surfaced by the community, not only caught by staff.
2.7.4Common Mistakes
- Launching without any moderation plan, assuming the community will self-regulate — it rarely does at meaningful scale.
- Over-relying on automated moderation without a human review path, producing both false positives and missed real harm.
- No clear content ownership or archival policy, leaving old, outdated threads ranking alongside current ones with no distinction.
2.7.5Best Practices
- Define and publish community guidelines before launch, not after the first serious incident.
- Build reporting and role-based moderation permissions as core features, not late additions.
Real-World ExampleStack Overflow's reputation and moderation-privilege system was designed specifically so that trusted community members earn the ability to moderate over time — distributing the moderation workload rather than relying solely on a small central staff that couldn't scale with the community's growth.