Tenho algumas perguntas de acompanhamento e ideias.
1. Desempenho de Tags no Discourse: Sabemos quantas tags o Discourse pode lidar sem problemas de desempenho? Por exemplo, ele começaria a desacelerar abaixo de 1.000, 10.000 ou 100.000 tags? Entender os limites ajudaria a determinar se essa abordagem é viável em escala, especialmente com o grande número de criptomoedas existentes.
2. Expansão do Sistema de Tags: Se for tecnicamente viável lidar com um grande número de tags, acho que expandir o sistema de tags pode ser uma ótima abordagem. É o que estou pensando:
- Podemos criar um grupo de tags especificamente para criptomoedas e sincronizar os dados da API externa para esse grupo.
- Cada tag de criptomoeda poderia ter metadados adicionais (como nomes, logotipos, preços, símbolos, nomes em segundo idioma, etc.). Isso poderia ser semelhante ao que poderíamos chamar de “tags avançadas”.
3. Interface de Usuário e Páginas de Tags Aprimoradas:
- A interface de seleção de tags poderia ser aprimorada para exibir mais informações quando os usuários estiverem escolhendo uma criptomoeda, além de apenas texto e cor.
- As páginas de tags também poderiam ser mais informativas, mostrando dados detalhados da API externa (como preços em tempo real, descrições ou outras informações específicas de criptomoedas).
4. Configurações Específicas por Categoria:
- Seria útil permitir que este recurso seja ativado ou desativado para categorias específicas, para que algumas categorias ainda possam seguir as configurações básicas de tags.
Como cada criptomoeda seria representada como uma tag neste sistema, os usuários também teriam todas as opções e flexibilidade usuais que o Discourse oferece com tags.
Me diga se essa abordagem parece viável do ponto de vista técnico ou se você prevê algum desafio.