Εξέλιξη Κομματιού

Εισαγωγή στα Διανεμημένα Συστήματα

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

Αρχές Κλίμακας

  • Κάθετη αντι σε οριζόντια κλίμακα
  • Ζωντανή μεταφορά φορτίου και ευελιξία
  • Συστηματική αύξηση αποθήκευσης, υπολογισμού και I/O

Αρχιτεκτονικά Μοντέλα

  • Πελάτη-δημιουργός και πολυεπίπεδες αρχιτεκτονικές
  • Οριεντημένες σε υπηρεσίες και μικρουπηρεσίες αρχιτεκτονικές
  • Πρωτοβουλιακή αρχιτεκτονική και λειτουργικά ουράγια

Θεώρημα CAP και Μοντέλα Ομαλότητας

  • Εξήγηση του θεωρήματος CAP
  • Άκρη αντι σε τελική ομαλότητα
  • Επιλογή μεταξύ ομαλότητας και διαθεσιμότητας

Στρατηγικές Διανέμησης και Αποθήκευσης Δεδομένων

  • Διαίρεση και σχηματισμός από τμήματα (sharding)
  • Στρατηγικές αντιγράφων και ομοθυμία αναδρομών/γραφών
  • Διανεμημένες βάσεις δεδομένων και αποθήκες key-value

Επικοινωνία και Συμφωνία στα Διανεμημένα Συστήματα

  • REST, gRPC, μεταδότες μηνυμάτων (π.χ., Kafka, RabbitMQ)
  • Εξονυχιστική εκλογή και διανεμημένη συμφωνία
  • Χρήση του Zookeeper ή etcd για συμφωνία

Αντοχή σε παρεκκλίσεις και Αξιόπιστοτητα

  • Σχεδιασμός για αποτυχία και χάρη στην υποκλίμακα πορεία
  • Μηχανισμοί επανάληψης, περιόδους ανέσεως και κυκλικοί διακόπτες (circuit breakers)
  • Παρακολούθηση, αναμέτρηση και χάος εγγενεία

Σύγχρονες Πρακτικές Κλων-Νειματώδους και Σύγχρονης Υλοποίησης

  • Κάτι, υποδοχή και Kubernetes
  • Απόκεντρη αξιοπιστία και μη ελαφρώνευση
  • Καλύτερες πρακτικές για την ασφάλεια διανεμημένων συστημάτων

Περίληψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση βασικών εννοιών δικτυακής και σχεδιασμού συστημάτων
  • Εμπειρία με γενικές πρακτικές ανάπτυξης λογισμικού
  • Η επαφή με τη υπολογιστικότητα στο κλωνίδιο και το σχεδιασμό API προκύπτει να είναι χρήσιμη

Πúbλικο

  • Λογισμικοί αρχιτέκτονες και τεχνικοί διευθυντές
  • Προγραμματιστές backend και επαγγελματίες DevOps
  • Σχεδιαστές συστημάτων που χτίζουν κλιμακωτά κλωνιδικά εφαρμογές
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (5)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες