Sobes.tech

Πώς αποφασίσατε ότι ήταν καιρός να αλλάξετε κάτι; Με ποια κριτήρια;

Senior
198

Πες μου για ένα μικροϋπηρεσία βασισμένο σε PostgreSQL για την αποθήκευση αρχείων πολυμέσων. Τι αποθηκευόταν στο PostgreSQL και τι στο S3;

Senior
198

Τι είδους διασυστημική αλληλεπίδραση υπήρξε σε ένα από τα τελευταία σου έργα;

Middle+
198

Τι είναι ένα κανάλι στο Go; Για τι χρησιμοποιούνται τα κανάλια;

Middle+
198

Πώς διασφαλιζόταν η συνέπεια της cache στο Redis; Πώς καταλάβαιναν ότι πρέπει να ενημερωθεί η cache;

Middle+
197

Τι συμβαίνει κατά την εγγραφή σε ένα κλειστό κανάλι, την ανάγνωση από ένα κλειστό κανάλι, την εγγραφή/ανάγνωση από ένα κανάλι nil;

Senior
197

Αν η υπηρεσία καταναλώνει πάρα πολύ μνήμη, τι πρέπει να κοιτάξετε στον profiler; Πώς να μειώσετε τις κατανομές;

Senior
197

Υλοποιήστε ένα Worker Pool για την επεξεργασία logs: διαβάστε τα logs από το κανάλι, επεξεργαστείτε τα παράλληλα, μετρήστε τον αριθμό των logs για κάθε υπηρεσία, επιστρέψτε ένα map[serviceName]count.

Senior
196

Για τι χρησιμοποιείται το πλαίσιο; Πώς το χρησιμοποιήσατε στην πράξη;

Senior
194

Τι θα συμβεί με το σχήμα outbox αν το Kafka γίνει μη διαθέσιμο; Μέχρι ποιο μέγεθος μπορεί να μεγαλώσει η ουρά outbox;

Senior
194

Πρέπει να γράψετε μεθόδους για τη δημιουργία, ενημέρωση και διαγραφή άρθρων; Τι ακριβώς πρέπει να κάνει η υπηρεσία σας;

Senior
194

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

Middle+
193

func(d *Data)GetViews(κλειδί int, chechDay time.Time) (int, int, err) { d.mu.Lock() defer d.mu.Unlock() infoStr, ok := d.st[κλειδί] if !ok { return 0, fmt.Errorf("το άρθρο δεν βρέθηκε") } return (infoStr.day, infoStr.count, nil) }

Senior
190

Γιατί έφυγες από το RocketDev;

Senior
190

Μπορεί κανείς να γράψει σε ένα map από διαφορερα goroutines ταυτόχρονα; Τι θα συμβεί;

Senior
188

Πώς αλληλεπιδρούσαν οι υπηρεσίες μεταξύ τους;

Senior
188

Πώς να συνδέσετε έναν profiler στο Go; Πώς να τραβήξετε προφίλ;

Senior
188

Τι συμβαίνει αν κατά τη διαδικασία εμπλουτισμού ένας από τους υπηρεσίες δεν είναι διαθέσιμη (π.χ., η υπηρεσία με το πλήρες όνομα/δεδομένα χρήστη); Σταματάει όλο το Kafka;

Senior
188

Πείτε μας για το gRPC: γιατί το επιλέγουν, πλεονεκτήματα, περιορισμοί

Senior
187

Τι είναι η παρατηρησιμότητα; Ποιοι είναι οι τρεις πυλώνες της παρατηρησιμότητας που γνωρίζετε;

Senior
186
/7