Gumawa kami ng news aggregator na may pagtuon sa cryptocurrencies - intwt.com

Hello Habr!

Ang merkado ng cryptocurrency ay lumalaki araw-araw, at kasama nito ang dami ng impormasyon ay lumalaki.

Kaya naman nagpasya kaming ilunsad ang proyekto intwt.com ay isang aggregator ng mga balita at mga post mula sa mga social network para sa mga mangangalakal at sinumang interesado sa cryptocurrencies.

Gumawa kami ng news aggregator na may pagtuon sa cryptocurrencies - intwt.com

Ang simple, maginhawa at naiintindihan na interface ng serbisyo ay idinisenyo upang gawin itong isang tunay na epektibong tool para sa pagsubaybay sa mahalagang impormasyon.

Sa ngayon, sinusuri namin ang higit sa 3 libong mga mapagkukunan ng balita, sa English, Russian at Chinese, bilang resulta nakakatanggap kami ng humigit-kumulang 3 libong mga bagong materyales araw-araw.

Ang bawat materyal ay sinusuri ng system para sa pagbanggit ng mga cryptocurrencies at katanyagan sa mga social network.

Gamit ang filter ng balita, maaari mong i-customize ang iyong indibidwal na feed, i-save ito sa iyong account at, kung kinakailangan, magsama ng broadcast sa iyong Telegram channel.

Patuloy naming sinusubaybayan ang mahahalagang indicator para sa 2716 na cryptocurrencies at sinusubaybayan ang paglitaw ng mga bagong currency sa merkado.

Gamit ang isang espesyal na interface upang tingnan ang listahan ng mga cryptocurrencies, maaari mong makita ang mga pinuno ng paglago at pagbaba sa merkado.

Para sa bawat currency, maaari mong tingnan ang pinakabagong balita at lahat ng indicator sa isang hiwalay na page, halimbawa, Presyo, Capitalization, atbp., pati na rin ang isang chart ng presyo para sa buong panahon ng pagkakaroon ng pera sa merkado.

Sa iyong personal na account, maaari kang lumikha ng portfolio ng cryptocurrency at subaybayan ang dinamika nito sa isang tsart.

Sa ngayon hindi namin iniisip ang tungkol sa monetization, dahil... Ang serbisyo ay napakabata at nakakakuha ng madla, ngunit malamang na ito ay pag-advertise at bayad na pag-access sa subscription sa mga function ng PRO.

Ilang teknikal na detalye

Ang serbisyo ay maaaring nahahati sa dalawang bahagi

  1. Ang frontend ay isang SPA application na nakasulat sa Vue at isang backend na nakasulat sa Go, na namamahagi ng kaunting HTML na may nilalaman para sa mga search engine at code para sa paglulunsad ng SPA application. Binibigyang-daan ka ng diskarteng ito na maiwasan ang pag-render ng server at maging palakaibigan sa mga search engine. Bagama't agad kaming hinarang ng Yandex bilang pintuan.
  2. Ang parser ay pinaghihiwalay sa isang hiwalay na serbisyo na may sarili nitong database at admin panel, upang maaari itong ilipat sa isang hiwalay na server nang walang anumang mga problema. Dito ginamit namin ang Go, PostgreSQL, Beanstalkd upang ayusin ang mga parsing queues at Rotating TOR proxy na nagpapahintulot sa amin na maiwasan ang pag-block ng IP. Para i-parse ang ilang site kailangan mong gumamit ng browserless chrome para i-bypass ang mga mekanismo ng seguridad. Ang admin panel para sa parser ay ginawa sa Laravel.

Ang lahat ng mga serbisyo ay tumatakbo sa loob ng Docker, na may 19 na container na kasalukuyang tumatakbo. Ang lahat ng ito ay na-deploy sa pamamagitan ng GitLab CI. Ginagamit namin ang Prometheus at Grafana para sa pagsubaybay sa system, at Sentry para sa mga error log.

Ano ang susunod na pinaplano?

Pagbuo ng isang mobile application para sa iOS at Android, paglikha ng isang platform para sa mga espesyalista na may kakayahang mag-post ng mga orihinal na artikulo, video at review sa mga cryptocurrencies. Mag-subscribe sa may-akda. At siyempre, automated regression analysis ng epekto ng balita sa paggalaw ng presyo ng pera.

Natutuwa kaming makarinig ng mga kritisismo o ideya para sa pagbuo ng proyekto.

PS ang tunay na may akda ng post Dmitry, lahat ng tanong sa kanya.

Pinagmulan: www.habr.com

Magdagdag ng komento