Φτιάξαμε ένα πρόγραμμα συγκέντρωσης ειδήσεων με έμφαση στα κρυπτονομίσματα - intwt.com

Γεια σου Χαμπρ!

Η αγορά κρυπτονομισμάτων αυξάνεται καθημερινά και μαζί της αυξάνεται και ο όγκος των πληροφοριών.

Γι' αυτό αποφασίσαμε να ξεκινήσουμε το έργο intwt.com είναι ένας συσσωρευτής ειδήσεων και αναρτήσεων από κοινωνικά δίκτυα για εμπόρους και οποιονδήποτε ενδιαφέρεται για κρυπτονομίσματα.

Φτιάξαμε ένα πρόγραμμα συγκέντρωσης ειδήσεων με έμφαση στα κρυπτονομίσματα - intwt.com

Η απλή, βολική και κατανοητή διεπαφή της υπηρεσίας έχει σχεδιαστεί για να την κάνει ένα πραγματικά αποτελεσματικό εργαλείο για την παρακολούθηση σημαντικών πληροφοριών.

Αυτή τη στιγμή, αναλύουμε περισσότερες από 3 χιλιάδες πηγές ειδήσεων, στα αγγλικά, τα ρωσικά και τα κινέζικα, με αποτέλεσμα να λαμβάνουμε περίπου 3 χιλιάδες νέο υλικό καθημερινά.

Κάθε υλικό αναλύεται από το σύστημα για αναφορές κρυπτονομισμάτων και δημοτικότητα στα κοινωνικά δίκτυα.

Χρησιμοποιώντας το φίλτρο ειδήσεων, μπορείτε να προσαρμόσετε την ατομική σας ροή, να την αποθηκεύσετε στον λογαριασμό σας και, εάν είναι απαραίτητο, να συμπεριλάβετε μια εκπομπή στο κανάλι σας στο Telegram.

Παρακολουθούμε συνεχώς σημαντικούς δείκτες για 2716 κρυπτονομίσματα και παρακολουθούμε την εμφάνιση νέων νομισμάτων στην αγορά.

Χρησιμοποιώντας μια ειδική διεπαφή για να δείτε τη λίστα των κρυπτονομισμάτων, μπορείτε να δείτε τους ηγέτες της ανάπτυξης και της παρακμής στην αγορά.

Για κάθε νόμισμα, μπορείτε να δείτε τα τελευταία νέα και όλους τους δείκτες σε ξεχωριστή σελίδα, για παράδειγμα, Τιμή, Κεφαλαιοποίηση κ.λπ., καθώς και ένα γράφημα τιμών για ολόκληρη την περίοδο ύπαρξης του νομίσματος στην αγορά.

Στον προσωπικό σας λογαριασμό, μπορείτε να δημιουργήσετε ένα χαρτοφυλάκιο κρυπτονομισμάτων και να παρακολουθείτε τη δυναμική του σε ένα γράφημα.

Αυτή τη στιγμή δεν σκεφτόμαστε τη δημιουργία εσόδων, γιατί... Η υπηρεσία είναι πολύ νέα και κερδίζει κοινό, αλλά πιθανότατα θα είναι διαφήμιση και πρόσβαση με συνδρομή επί πληρωμή σε λειτουργίες PRO.

Μερικές τεχνικές λεπτομέρειες

Η υπηρεσία μπορεί να χωριστεί σε δύο μέρη

  1. Το frontend είναι μια εφαρμογή SPA γραμμένη σε Vue και ένα backend γραμμένο σε Go, που διανέμει ελάχιστο HTML με περιεχόμενο για τις μηχανές αναζήτησης και κώδικα για την εκκίνηση της εφαρμογής SPA. Αυτή η προσέγγιση σάς επιτρέπει να αποφύγετε την απόδοση διακομιστή και να είστε φιλικοί με τις μηχανές αναζήτησης. Αν και η Yandex μας απέκλεισε αμέσως ως πόρτα.
  2. Ο αναλυτής χωρίζεται σε ξεχωριστή υπηρεσία με τη δική του βάση δεδομένων και πίνακα διαχείρισης, ώστε να μπορεί να μετακινηθεί σε ξεχωριστό διακομιστή χωρίς προβλήματα. Εδώ χρησιμοποιήσαμε Go, PostgreSQL, Beanstalkd για να οργανώσουμε ουρές ανάλυσης και Rotating TOR proxy που μας επιτρέπει να αποφύγουμε τον αποκλεισμό IP. Για να αναλύσετε ορισμένους ιστότοπους, πρέπει να χρησιμοποιήσετε Chrome χωρίς πρόγραμμα περιήγησης για να παρακάμψετε τους μηχανισμούς ασφαλείας. Ο πίνακας διαχείρισης για τον αναλυτή είναι κατασκευασμένος σε Laravel.

Όλες οι υπηρεσίες εκτελούνται εντός του Docker, με 19 κοντέινερ να λειτουργούν αυτήν τη στιγμή. Όλα αυτά αναπτύσσονται μέσω του GitLab CI. Χρησιμοποιούμε Prometheus και Grafana για παρακολούθηση συστήματος και Sentry για αρχεία καταγραφής σφαλμάτων.

Τι προγραμματίζεται στη συνέχεια;

Ανάπτυξη εφαρμογής για κινητά για iOS και Android, δημιουργία πλατφόρμας για ειδικούς με δυνατότητα ανάρτησης πρωτότυπων άρθρων, βίντεο και κριτικών σε κρυπτονομίσματα. Εγγραφείτε στον συγγραφέα. Και φυσικά, αυτοματοποιημένη ανάλυση παλινδρόμησης της επίδρασης των ειδήσεων στις κινήσεις των τιμών των νομισμάτων.

Θα χαρούμε να ακούσουμε κριτική ή ιδέες για την ανάπτυξη του έργου.

Υ.Γ ο πραγματικός συντάκτης της ανάρτησης Ντμίτρι, όλες οι ερωτήσεις προς αυτόν.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο