Creamos un agregador de noticias centrado en las criptomonedas - intwt.com

Hola habr

El mercado de criptomonedas está creciendo todos los días, y con él crece la cantidad de información.

Por lo tanto, decidimos lanzar el proyecto intwt.com : este es un agregador de noticias y publicaciones de redes sociales para comerciantes y todos los interesados ​​en las criptomonedas.



La interfaz simple, conveniente e intuitiva del servicio está diseñada para que sea una herramienta realmente efectiva para monitorear información importante.

En este momento, analizamos más de 3 mil fuentes de noticias en inglés, ruso y chino, como resultado recibimos alrededor de 3 mil nuevos materiales diariamente.

El sistema analiza cada material en busca de referencias a criptomonedas y popularidad en las redes sociales.

Usando el filtro de noticias, puede configurar su feed individual, guardarlo en su cuenta y si desea habilitar la transmisión en su canal de telegramas.

Monitoreamos constantemente indicadores importantes para 2716 criptomonedas y monitoreamos la aparición de nuevas monedas en el mercado.

Usando una interfaz especial para ver la lista de criptomonedas, puede ver los líderes del crecimiento y la caída en el mercado.

Para cada moneda, puede ver las últimas noticias y todos los indicadores en una página separada, por ejemplo, como Precio, Capitalización, etc., así como un gráfico de precios para todo el período de existencia de moneda en el mercado.

En su cuenta personal, puede crear una cartera de criptomonedas y seguir su dinámica en el gráfico.

No pensamos en la monetización en este momento, porque el servicio es muy joven y está ganando audiencia, pero lo más probable es que sea publicidad y acceso pagado mediante suscripción a las funciones PRO.

Algunos detalles técnicos


El servicio se puede dividir en dos partes.

  1. El frontend es una aplicación SPA escrita en Vue y un backend escrito en Go, que distribuye HTML mínimo con contenido para motores de búsqueda y código para iniciar una aplicación SPA. Este enfoque le permite evitar la representación del servidor y hacer amigos con los motores de búsqueda. Aunque Yandex nos bloqueó de inmediato, como una puerta.
  2. El analizador está dedicado a un servicio separado con su propia base y panel de administración para que pueda transferirse fácilmente a un servidor separado. Aquí usamos Go, PostgreSQL, Beanstalkd para el análisis de colas y el proxy Rotating TOR que evita el bloqueo de IP. Para analizar algunos sitios, debe usar Chrome sin navegador para evitar los mecanismos de defensa. El administrador del analizador se realiza en Laravel.

Todos los servicios funcionan dentro de Docker, actualmente se han lanzado 19 contenedores. Todo esto se implementa a través de GitLab CI. Para monitorear el sistema usamos Prometheus y Grafana, y para el registro de errores Sentry.

¿Qué se planea después?


Desarrollo de una aplicación móvil para ios y android, creación de una plataforma para especialistas con la capacidad de publicar artículos, videos y reseñas con copyright en criptomonedas. Suscripción al autor. Y, por supuesto, un análisis de regresión automatizado del impacto de las noticias en el movimiento de los precios de las divisas.

Estaremos encantados de escuchar críticas o ideas para el desarrollo del proyecto.

PD, el verdadero autor de la publicación Dmitry , todas las preguntas para él.

Source: https://habr.com/ru/post/447788/


All Articles