Πώς καταλάβατε ότι έπρεπε να κοιτάξετε προς τη βελτίωση της υπηρεσίας ειδοποιήσεων; Πώς μετρήσατε τα metrics;
Python
Πες λίγα για τον εαυτό σου: τι έκανες, ποιες εργασίες ανέλαβες, ποια επιτεύγματα είχες, ποιες δυσκολίες αντιμετώπισες;
Τι ψάχνεις τώρα για τον εαυτό σου; Ποια είναι η мотивация σου, σε ποια κατεύθυνση θέλεις να αναπτυχθείς;
Τι είναι καλύτερο να χρησιμοποιηθεί αντί για νήματα αν υπάρχουν βαριές CPU-λειτουργίες (μαθηματικοί υπολογισμοί);
Πώς λύνετε την κατάσταση όταν ο καταναλωτής δεν προλαβαίνει να επεξεργαστεί τα μηνύματα και συσσωρεύεται μια ουρά;
Πώς μετρήσατε ότι η λύση σας πραγματικά βοήθησε; Τι θα μπορούσε να είχε γίνει χωρίς να περιμένετε την ανατροφοδότηση από τους πελάτες;
Αν είδατε αργές ερωτήσεις, πώς αναλύσατε το πρόβλημα και πώς το λύσατε; Υπάρχει μια πραγματική περίπτωση;
Πες μου περισσότερα για τα μικροϋπηρεσίες που ήσουν υπεύθυνος. Ποιες εργασίες υλοποίησες εκεί;
Υπήρξαν περιπτώσεις όπου καταλάβαινε κανείς ότι ήταν καλύτερο να μεταβεί από ORM σε raw SQL;
Γιατί χωρίζεται ένα θέμα στο Kafka σε partitions;
Τι σημαίνει 'αποτελεσματικό' σε σχέση με την υπηρεσία ειδοποιήσεων; Ποια προβλήματα είδατε;
Τι συμβαίνει αν καλέσουμε έναν μπλοκαριστικό κώδικα σε μια async λειτουργία; Τι θα συμβεί με το event loop;
Πώς ρυθμίστηκε η παρακολούθηση στις υπηρεσίες; Τι μετρήθηκε και πώς φαινόταν;
Τι είναι η αντοχή σε σφάλματα και τι μπορεί να γίνει από την πλευρά της υπηρεσίας για να την επιτύχει;
Πώς να προλάβετε εκ των προτέρων ότι η ουρά στο Kafka αρχίζει να συσσωρεύεται ώστε να μην επηρεάζει τους χρήστες;
Τι είναι το GIL στο CPython;