Πώς να εκτελέσετε σωστά μια ασύγχρονη εργασία Celery μέσα σε ένα μπλοκ συναλλαγής Atomic στο Django; Για παράδειγμα, την αποστολή email.
Python
Τι θα είναι στη μεταβλητή D και γιατί;
Ποια είναι τα μειονεκτήματα του ασύγχρονου κώδικα;
Πότε πρέπει να χρησιμοποιείτε ασυγχρονία και πότε συγχρονισμό/πολλαπλό νήμα;
Πες μου, σε παρακαλώ, τι ξέρεις για ουρές μηνυμάτων, brokers μηνυμάτων. Ποιους γνωρίζεις και με ποιους έχεις δουλέψει;
Τι είναι το JWT (JSON Web Token); Από ποια μέρη αποτελείται και ποιο πρόβλημα λύνει;
Τι είναι το MVCC στο PostgreSQL;
Γιατί φεύγεις από [εταιρεία];
Πώς να προετοιμάσετε αναστρέψιμες μεταναστεύσεις βάσεων δεδομένων για ανάπτυξη χωρίς διακοπή;
Γιατί η αυθεντικοποίηση και η εξουσιοδότηση είναι διαχωρισμένες; Μπορείς να το εξηγήσεις;
Πώς βρίσκουμε ένα flaky τεστ και ποιες μπορεί να είναι οι αιτίες της αστάθειάς του;
Τι είναι τα select_related και prefetch_related, ποια είναι η διαφορά μεταξύ τους και πώς λειτουργούν κάτω από την κουκούλα;
Παρακαλώ, εξήγησε τι είναι μια μετα-κλάση και δώσε ένα παράδειγμα μετα-κλάσης.
Ποια δευτερεύοντα οφέλη προσφέρει το WAL που δεν ήταν ο κύριος στόχος κατά τη δημιουργία του, αλλά εξακολουθούν να είναι χρήσιμα αποτελέσματα;
Για ποιες εργασίες είναι καλύτερο να επιλέξετε RabbitMQ και για ποιες Kafka;
Σε ποιες περιπτώσεις το RabbitMQ μπορεί να χάσει μηνύματα και πώς να το αποφύγετε;
Πώς θα χτίζατε αρχιτεκτονικά ένα νέο έργο σε FastAPI ή Django και πού θα τοποθετούσατε τη λογική της επιχείρησης;
Γιατί δεν μπορούμε να προσθέσουμε δείκτες σε όλα τα πεδία ενός πίνακα; Πώς να προσθέσετε σωστά έναν δείκτη σε έναν πίνακα παραγωγής χωρίς να τον μπλοκάρετε;
Πες μου την πιο απλή εκδοχή της πολυπλοκότητας των λειτουργιών λίστας.
Πες μου λίγα πράγματα για τον εαυτό σου και την τελευταία σου εργασιακή εμπειρία.