Creamos un agregador de noticias con enfoque en criptomonedas - intwt.com

Hola Habr!

El mercado de las criptomonedas crece día a día y con él crece la cantidad de información.

Por eso decidimos lanzar el proyecto. intwt.com es un agregador de noticias y publicaciones de redes sociales para traders y cualquier persona interesada en las criptomonedas.

Creamos un agregador de noticias con enfoque en criptomonedas - intwt.com

La interfaz simple, conveniente y comprensible del servicio está diseñada para convertirlo en una herramienta verdaderamente eficaz para monitorear información importante.

Actualmente 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.

Cada material es analizado por el sistema en busca de menciones de criptomonedas y popularidad en las redes sociales.

Usando el filtro de noticias, puedes personalizar tu feed individual, guardarlo en tu cuenta y, si es necesario, incluir una transmisión en tu canal de Telegram.

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 las líderes en crecimiento y caída en el mercado.

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

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

De momento no estamos pensando en monetización, porque... El servicio es muy joven y está ganando audiencia, pero lo más probable es que se trate de publicidad y acceso por suscripción paga a 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 la aplicación SPA. Este enfoque le permite evitar la representación del servidor y ser amigable con los motores de búsqueda. Aunque Yandex inmediatamente nos bloqueó como puerta de entrada.
  2. El analizador está separado en un servicio separado con su propia base de datos y panel de administración, de modo que se puede mover a un servidor separado sin ningún problema. Aquí utilizamos Go, PostgreSQL, Beanstalkd para organizar las colas de análisis y el proxy TOR giratorio que nos permite evitar el bloqueo de IP. Para analizar algunos sitios, debe utilizar Chrome sin navegador para evitar los mecanismos de seguridad. El panel de administración del analizador está creado en Laravel.

Todos los servicios se ejecutan dentro de Docker, con 19 contenedores actualmente en ejecución. Todo esto se implementa a través de GitLab CI. Usamos Prometheus y Grafana para monitorear el sistema y Sentry para registros de errores.

¿Qué se planea a continuación?

Desarrollo de una aplicación móvil para iOS y Android, creación de una plataforma para especialistas con capacidad de publicar artículos originales, videos y reseñas sobre criptomonedas. Suscríbete al autor. Y, por supuesto, análisis de regresión automatizado del impacto de las noticias en los movimientos de los precios de las divisas.

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

PD el verdadero autor del post Dmitry, todas las preguntas para él.

Fuente: habr.com

Añadir un comentario