Ας εξετάσουμε την κλιμάκωση με το παράδειγμα βάσεων δεδομένων (Postgres) — πώς μπορούν να κλιμακωθούν;
Node.js
Έχεις κάποιες εσωτερικές ή θρησκευτικές πεποιθήσεις που σε κάνουν να νιώθεις ότι η θεματολογία του online τζόγου δεν σου ταιριάζει;
Πες μου με όσο το δυνατόν περισσότερες λεπτομέρειες τι συμβαίνει μετά το πάτημα του Enter κατά την εισαγωγή του google.com στο πρόγραμμα περιήγησης και μέχρι να εμφανιστεί η σελίδα στην οθόνη.
Πες την αλήθεια, ψάχνατε στο Google ή ελέγχατε αυτήν την πληροφορία με κάποιον τρόπο;
Μετά το διαχωρισμό του πίνακα σε αρκετούς φυσικούς πίνακες, πώς πρέπει να γίνεται η πρόσβαση σε αυτούς από τον κώδικα και πώς καταλαβαίνει ο προγραμματιστής ποια διαμέριση να χρησιμοποιήσει για ανάγνωση/εγγραφή;
Πες μου για τον εαυτό σου, για τον τομέα εφαρμογής σου.
Ποια είναι η διαφορά μεταξύ της εξαγωνικής αρχιτεκτονικής, της ιεραρχικής και της καθαρής (Clean) αρχιτεκτονικής;
Ξέρεις πώς μπορείς να κάνεις sharding το Postgres; Επιτρέπει αυτό 'από το κουτί' ή χρειάζονται επιπλέον εργαλεία;
Κανονικά, πριν από το αίτημα GET γίνεται μια άλλη αίτηση. Ποια είναι και ποιος είναι ο κύριος σκοπός της;
Για παράδειγμα, έχω έναν πίνακα με το όνομα "Πορτοφόλι" με έναν ακέραιο υπόλοιπο — πού μπορώ να γράψω έναν κανόνα ώστε το υπόλοιπο να μην είναι αρνητικό;
Έχεις ακούσει κάτι για το θέμα του AI-gaming (διαδικτυακά καζίνο, στοιχήματα, πόκερ);
Ως χρήστης, έβαλα απλώς το google.com (ή http://google.com), και εμφανίστηκε το HTTPS — από πού προήλθε αυτό και ποιος το έβαλε, ποιο μέρος του συστήματος το κάνει;
TCP και UDP — μπορείς να περιγράψεις συνοπτικά τις διαφορές τους;
Είναι αυτό (περιορισμός CHECK) κάτι νέο στις τελευταίες εκδόσεις του Postgres;
Τι σημαίνει η συνοχή δεδομένων στο Postgres (ή σε άλλες βάσεις δεδομένων) και τι την διασφαλίζει;
Με ποια αρχιτεκτονική εργάστηκες; Με ποιο τύπο αρχιτεκτονικής;
Μπορείς να εξηγήσεις πώς οργάνωσες ακριβώς μία φορά την παράδοση μηνυμάτων στο Kafka;
Είχες μια βάση δεδομένων μόνο με μια κύρια εγκατάσταση, και αύριο η DevOps θα αναπτύξει αντίγραφα. Τι πρέπει να κάνεις ως backend ώστε η υπηρεσία να επωφεληθεί από την εμφάνιση των αντιγράφων; Μπορείς να προετοιμαστείς εκ των προτέρων;
Έχετε αντιμετωπίσει το sharding; Ίσως το κάνατε μόνοι σας, ή δουλεύατε με έναν DBA που το έκανε;
Πες μου για την κλιμάκωση — ποιοι τύποι υπάρχουν και πώς διαφέρουν;