Course Outline

Κατανόηση Microservices

  • Τι είναι οι μικροϋπηρεσίες;
  • Βασικά οφέλη και προκλήσεις των μικροϋπηρεσιών
  • Μονολιθικές έναντι αρχιτεκτονικές μικροϋπηρεσιών

Σχεδιασμός Συστημάτων Microservice

  • Αρχές αρχιτεκτονικής μικροϋπηρεσιών
  • Καθορισμός ορίων υπηρεσιών
  • Communication μεταξύ των υπηρεσιών

Σχεδιασμός Υπηρεσιών

  • RESTful API και συμβόλαια υπηρεσιών
  • Στρατηγικές έκδοσης υπηρεσιών
  • Διαμερισμός και αποθήκευση δεδομένων για μικροϋπηρεσίες

Πηγή εκδήλωσης

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

CQRS (Command Query Responsibility Segregation)

  • Εισαγωγή στο CQRS
  • Πότε να χρησιμοποιήσετε το CQRS
  • Εφαρμογή CQRS σε συστήματα μικροϋπηρεσιών

Άλλο Design Patterns για Αρχιτεκτονικές που βασίζονται σε Microservice

  • Μητρώο υπηρεσίας και ανακάλυψη
  • Πλέγμα εξυπηρέτησης και πύλες API
  • Μοτίβα ανθεκτικότητας (π.χ. διακόπτης κυκλώματος, διάφραγμα)

Σχεδιασμός και Λειτουργία Συστήματος

  • Παρακολούθηση και καταγραφή μικροϋπηρεσιών
  • Containerization και ενορχήστρωση (π.χ., Docker, Kubernetes)
  • Θέματα ασφαλείας για τις μικροϋπηρεσίες

Υιοθετώντας Microservices

  • Αξιολόγηση οργανωτικής ετοιμότητας για μικροϋπηρεσίες
  • Βήματα για τη μετάβαση από μονόλιθο σε μικροϋπηρεσίες
  • Διαχείριση πολιτιστικών και τεχνικών προκλήσεων

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

Requirements

  • Προηγούμενη εμπειρία προγραμματισμού

Ακροατήριο

  • προγραμματιστές λογισμικού
  • Αρχιτέκτονες συστημάτων
  • DevOps επαγγελματίες
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories