Vi lavede en nyhedsaggregator med fokus på kryptovalutaer - intwt.com

Hej Habr!

Kryptovalutamarkedet vokser hver dag, og med det vokser mængden af ​​information.

Derfor besluttede vi at iværksætte projektet intwt.com er en aggregator af nyheder og indlæg fra sociale netværk for handlende og alle interesserede i kryptovalutaer.

Vi lavede en nyhedsaggregator med fokus på kryptovalutaer - intwt.com

Tjenestens enkle, bekvemme og forståelige grænseflade er designet til at gøre den til et virkelig effektivt værktøj til overvågning af vigtig information.

I øjeblikket analyserer vi mere end 3 tusinde nyhedskilder på engelsk, russisk og kinesisk, som følge heraf modtager vi omkring 3 tusind nye materialer dagligt.

Hvert materiale analyseres af systemet for omtaler af kryptovalutaer og popularitet i sociale netværk.

Ved hjælp af nyhedsfilteret kan du tilpasse dit individuelle feed, gemme det på din konto og om nødvendigt inkludere en udsendelse i din Telegram-kanal.

Vi overvåger konstant vigtige indikatorer for 2716 kryptovalutaer og overvåger fremkomsten af ​​nye valutaer på markedet.

Ved at bruge en speciel grænseflade til at se listen over kryptovalutaer kan du se lederne af vækst og tilbagegang på markedet.

For hver valuta kan du se de seneste nyheder og alle indikatorer på en separat side, for eksempel Pris, Kapitalisering osv., samt et prisdiagram for hele valutaens eksistens på markedet.

På din personlige konto kan du oprette en kryptovalutaportefølje og spore dens dynamik på et diagram.

I øjeblikket tænker vi ikke på indtægtsgenerering, fordi... Tjenesten er meget ung og vinder et publikum, men højst sandsynligt vil det være annoncering og betalt abonnementsadgang til PRO-funktioner.

Nogle tekniske detaljer

Tjenesten kan opdeles i to dele

  1. Frontenden er en SPA-applikation skrevet i Vue og en backend skrevet i Go, som distribuerer minimal HTML med indhold til søgemaskiner og kode til at starte SPA-applikationen. Denne tilgang giver dig mulighed for at undgå servergengivelse og være venlig med søgemaskiner. Selvom Yandex straks blokerede os som en døråbning.
  2. Parseren er opdelt i en separat service med egen database og admin panel, så den uden problemer kan flyttes til en separat server. Her brugte vi Go, PostgreSQL, Beanstalkd til at organisere parsing-køer og Rotating TOR-proxy, som giver os mulighed for at undgå IP-blokering. For at parse nogle websteder skal du bruge browserløs chrome til at omgå sikkerhedsmekanismer. Adminpanelet til parseren er lavet i Laravel.

Alle tjenester kører inde i Docker, med 19 containere, der kører i øjeblikket. Alt dette er implementeret via GitLab CI. Vi bruger Prometheus og Grafana til systemovervågning og Sentry til fejllogs.

Hvad er planlagt næste gang?

Udvikling af en mobilapplikation til iOS og Android, oprettelse af en platform for specialister med mulighed for at poste originale artikler, videoer og anmeldelser om kryptovalutaer. Abonner på forfatteren. Og selvfølgelig automatiseret regressionsanalyse af nyheders indvirkning på valutakursbevægelser.

Vi vil være glade for at høre kritik eller ideer til udvikling af projektet.

PS den rigtige forfatter til indlægget Dmitry, alle spørgsmål til ham.

Kilde: www.habr.com

Tilføj en kommentar