Solução
Comunidade / supergrupos
Supergrupos estilo Discord com canais, feitos para um número massivo de membros
O desafio
Grupos comuns estouram em alguns milhares de membros: o fan-out completo colapsa, as tempestades de notificação afastam as pessoas e uma sala só não comporta muitos tópicos. Comunidades de interesse, de fãs e do setor precisam de supergrupos organizados em canais.
Arquitetura desenhada para um número massivo de membros
| Ponto de design | Como funciona | O que você ganha |
|---|---|---|
| Estrutura | Comunidade → categoria → canal, três níveis | Muitos tópicos em um só lugar — sem espalhar grupos |
| Distribuição de mensagens | Broadcast assinado por instância do servidor, não por membro | Custo de entrega desacoplado do número de membros |
| Sinais de não lidas | Estado de leitura lazy com cursores de mensagem ordenados por tempo | Badges por canal em tempo real, sem contabilidade por membro e por mensagem |
| Notificações | Push offline só em menções; @everyone não é materializado por membro | Sem tempestades de push na escala de dez mil membros |
| Governança | Funções owner / admin / member com silenciar / expulsar / transferir | Comunidades que dá para operar de verdade no longo prazo |
Como o imcore ajuda
Comunidades públicas com canais e categorias — estrutura estilo Discord
Membresia massiva: fan-out por broadcast de instância, não por membro
Menções (membro / @everyone) com histórico de menções
Badges de não lidas por canal (em tempo real) e silenciamento por canal
Push offline só em menções — sem tempestades de notificação
Funções, silenciar, expulsar, transferência de posse + descoberta de comunidades