Olá Habr!
O mercado de criptomoedas cresce a cada dia e com ele a quantidade de informações cresce.
Por isso decidimos lançar o projeto
A interface simples, conveniente e intuitiva do serviço foi projetada para torná-lo uma ferramenta verdadeiramente eficaz para monitorar informações importantes.
No momento, analisamos mais de 3 mil fontes de notícias, em inglês, russo e chinês, por isso recebemos diariamente cerca de 3 mil novos materiais.
Cada material é analisado pelo sistema em busca de menções a criptomoedas e popularidade nas redes sociais.
Usando o filtro de notícias, você pode personalizar seu feed individual, salvá-lo em sua conta e, se necessário, incluir uma transmissão em seu canal do Telegram.
Monitoramos constantemente indicadores importantes de 2716 criptomoedas e monitoramos o surgimento de novas moedas no mercado.
Usando uma interface especial para visualizar a lista de criptomoedas, você pode ver os líderes em crescimento e declínio do mercado.
Para cada moeda, você pode visualizar as últimas notícias e todos os indicadores em uma página separada, por exemplo, Preço, Capitalização, etc., bem como um gráfico de preços para todo o período de existência da moeda no mercado.
Na sua conta pessoal, você pode criar um portfólio de criptomoedas e acompanhar sua dinâmica em um gráfico.
No momento não estamos pensando em monetização, pois... O serviço é muito jovem e está ganhando audiência, mas muito provavelmente será publicidade e acesso por assinatura paga às funções PRO.
Alguns detalhes técnicos
O serviço pode ser dividido em duas partes
- O frontend é uma aplicação SPA escrita em Vue e um backend escrito em Go, que distribui HTML mínimo com conteúdo para motores de busca e código para lançar a aplicação SPA. Essa abordagem permite evitar a renderização do servidor e ser amigável com os mecanismos de pesquisa. Embora Yandex tenha nos bloqueado imediatamente como porta de entrada.
- O analisador é separado em um serviço separado com banco de dados e painel de administração próprios, para que possa ser movido para um servidor separado sem problemas. Aqui usamos Go, PostgreSQL, Beanstalkd para organizar filas de análise e proxy TOR rotativo que nos permite evitar o bloqueio de IP. Para analisar alguns sites, você precisa usar o Chrome sem navegador para contornar os mecanismos de segurança. O painel de administração do analisador é feito no Laravel.
Todos os serviços são executados dentro do Docker, com 19 contêineres em execução atualmente. Tudo isso é implantado via GitLab CI. Usamos Prometheus e Grafana para monitoramento do sistema e Sentry para logs de erros.
O que está planejado a seguir?
Desenvolvimento de uma aplicação mobile para iOS e Android, criação de uma plataforma para especialistas com possibilidade de publicação de artigos, vídeos e análises originais sobre criptomoedas. Assine o autor. E, claro, análise de regressão automatizada do impacto das notícias nos movimentos dos preços das moedas.
Teremos o maior prazer em ouvir críticas ou ideias para o desenvolvimento do projeto.
PS o verdadeiro autor do post
Fonte: habr.com