Ποια ευρετήρια χρησιμοποιήσατε;
Golang
Γιατί αποφασίσατε να μετακινηθείτε από ένα μονολίθο σε μικροϋπηρεσίες; Πού συναντήσατε δυσκολίες;
Πώς καταλαβαίνεις τι είναι η επιλεκτικότητα του δείκτη;
Γιατί επιλέξατε το RabbitMQ αντί για το Kafka για τις ειδοποιήσεις;
Έχεις συμμετάσχει σε ένα έργο που χτίστηκε από το μηδέν, ή έχεις ήδη εισέλθει σε ένα ενδιάμεσο στάδιο;
Υλοποιήστε caching για τη λειτουργία getUserFromDB. Τα δεδομένα αλλάζουν σπάνια.
Πώς επιλέξατε τον τύπο βάσης δεδομένων (PostgreSQL, ClickHouse, Redis);
Πόσο άνετα σου είναι η υβριδική μορφή εργασίας (2 φορές την εβδομάδα στο γραφείο, μετρό Τούλα);
Πες μου για την εμπειρία σου και τον αντίκτυπο που είχες στο προϊόν ή στη λειτουργία στην προηγούμενη εργασία σου.
Αν μιλάμε για το κίνητρο της μετάβασης — γιατί αποφασίσατε να εισέλθετε στην αγορά και να εξετάσετε άλλες προτάσεις;
Κανονικά 2 εβδομάδες ή λίγο περισσότερο για τη μετάβαση;
Τι είναι το φούσκωμα (πρήξιμο) του δείκτη και γιατί γίνεται έτσι στο PostgreSQL;
Πώς κλιμακώσατε τους καταναλωτές στο Kafka; Τι συμβαίνει αν υπάρχουν περισσότεροι καταναλωτές από τις διαμερίσματα;
Ποια είναι η κατάσταση της αναζήτησης; Υπάρχουν ήδη προσφορές, προθεσμίες για την αποδοχή τους;
Η 1C δημοσίευε επίσης δεδομένα απευθείας στο Kafka;
Γιατί χρησιμοποίησες το sync.Map αντί για έναν κανονικό χάρτη με Mutex;
Μίλησέ μου για μια δύσκολη εργασία που κατάφερες να υλοποιήσεις πρόσφατα, ή την πιο ενδιαφέρουσα. Τι ήταν, τι έκανες, τι έγινε;
Για ποιο λόγο χρησιμοποιήθηκε η αναπαραγωγή στο PostgreSQL;
Πώς διαχειρίζεστε την κατάσταση όταν και οι 5 goroutines βλέπουν ταυτόχρονα μια άδεια cache και πηγαίνουν στη βάση δεδομένων (cache stampede);
Πόσο ενεργά εξετάζεις τις προσφορές; Υπάρχουν ήδη προσφορές, προθεσμίες για την αποδοχή τους;