Επικοινωνήστε μαζί μας

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

Εισαγωγή στα Microservices & Spring Cloud

  • Μονολιθική έναντι Αρχιτεκτονικής Microservices
  • Βασικές έννοιες των Microservices
  • Εισαγωγή στο Spring Boot & Spring Cloud
  • Δημιουργία ενός απλού RESTful Microservice με Spring Boot
  • Πρακτικό εργαστήριο: Υλοποίηση ενός Βασικού Microservice

Ανακάλυψη Υπηρεσιών & Διαχείριση Ρυθμίσεων

  • Εγγραφή και Ανακάλυψη Υπηρεσιών με το Eureka
  • Διαχείριση Κατανομής Φορτίου με το Ribbon
  • Κεντρικοποιημένη Ρύθμιση με το Spring Cloud Config
  • API Gateway με το Spring Cloud Gateway
  • Πρακτικό εργαστήριο: Υλοποίηση API Gateway και Ανακάλυψης Υπηρεσιών

Επικοινωνία & Ανθεκτικότητα

  • Επικοινωνία μεταξύ Υπηρεσιών με Feign Clients
  • Υλοποίηση Circuit Breakers με το Resilience4J
  • Διαχείριση Αποτυχιών και Μηχανισμών Εφεδρείας
  • Κατανεμημένη Ιχνηλασιμότητα με Spring Cloud Sleuth & Zipkin
  • Πρακτικό εργαστήριο: Διαμόρφωση Ανθεκτικότητας Υπηρεσιών

Ενταξη Microservices σε Containers με Docker

  • Εισαγωγή στα Containers και το Docker
  • Δημιουργία Docker image για μια εφαρμογή Spring Boot
  • Δημιουργία Εφαρμογών Πολλαπλών Containers με Docker Compose
  • Διαχείριση Microservices με Docker Networks
  • Πρακτικό εργαστήριο: Ανάπτυξη (Deploy) Microservices με Docker Compose

Παρακολούθηση, Καταγραφή και Ασφάλεια

  • Παρακολούθηση Microservices με Spring Boot Actuator
  • Κεντρικοποιημένη Καταγραφή με τη στοίβα ELK (Elasticsearch, Logstash, Kibana)
  • Βέλτιστες Πρακτικές Ασφάλειας για Microservices
  • Διαμόρφωση Αυθεντικοποίησης και Εξουσιοδότησης
  • Πρακτικό εργαστήριο: Ρύθμιση Ασφάλειας και Παρακολούθησης

Κλιμάκωση και Ενορχήστρωση με Kubernetes

  • Εισαγωγή στο Kubernetes και την Ενορχήστρωση Containers
  • Ανάπτυξη (Deploy) Microservices στο Kubernetes
  • Κλιμάκωση και Διαχείριση Microservices σε Περιβάλλον Παραγωγής
  • Κατανομή Φορτίου και Αυτόματη Κλιμάκωση
  • Πρακτικό εργαστήριο: Ανάπτυξη (Deploy) Microservices στο Kubernetes

Προηγμένα Πρότυπα Microservices

  • Αρχιτεκτονική Οδηγούμενη από Γεγονότα με Kafka
  • Service Mesh με Istio
  • Κατανεμημένες Συναλλαγές και Πρότυπο Saga
  • CI/CD Pipelines για Microservices
  • Πρακτικό εργαστήριο: Υλοποίηση Προηγμένων Προτύπων Microservices

Τελικό Έργο και Βέλτιστες Πρακτικές

  • Δημιουργία ενός Ολοκληρωμένου Συστήματος Microservices
  • Αποσφαλμάτωση και Αντιμετώπιση Συνηθισμένων Προβλημάτων
  • Στρατηγικές Βελτιστοποίησης Απόδοσης
  • Βέλτιστες Πρακτικές για Αναπτύξεις (Deployments) Παραγωγής
  • Ερωτήσεις και Απαντήσεις & Τελική Σύνοψη

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση της αρχιτεκτονικής microservices
  • Εμπειρία με Java και Spring Boot
  • Βασικές γνώσεις REST APIs και containers

Κοινό

  • Προγραμματιστές Λογισμικού
  • Μηχανικοί DevOps
  • Αρχιτέκτονες Cloud
  • Διαχειριστές Συστημάτων
 35 Ώρες

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


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

Σχόλια (3)

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

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