Course Outline
Εισαγωγή στα Microservices & Spring Cloud
- Μονολιθική vs Microservices Αρχιτεκτονική
- Βασικές έννοιες του Microservices
- Εισαγωγή στα Spring Boot & Spring Cloud
- Δημιουργία μιας απλής ξεκούρασης Microservice με το Spring Boot
- Hands-on Lab: Εφαρμογή μιας βασικής μικροϋπηρεσίας
Service Discovery & Configuration Management
- Εγγραφή & Ανακάλυψη υπηρεσίας με χρήση του Eureka
- Εξισορρόπηση φορτίου χειρισμού με κορδέλα
- Κεντρική διαμόρφωση με Spring Cloud Config
- API Gateway με Spring Cloud Gateway
- Hands-on Lab: Implementing API Gateway and Service Discovery
Communication & Ανθεκτικότητα
- Inter-Service Communication με χρήση Feign Clients
- Εφαρμογή διακόπτες κυκλώματος με Resilience4J
- Αντιμετώπιση αστοχιών και επαναληπτικών μηχανισμών
- Κατανεμημένη ανίχνευση με Spring Cloud Sleuth & Zipkin
- Hands-on Lab: Configuring Service Resilience
Εμπορευματοκιβώτια Microservices με Docker
- Εισαγωγή στα κοντέινερ και Docker
- Dockerεφαρμογή Spring Boot εφαρμογής
- Δημιουργία εφαρμογών πολλαπλών κοντέινερ με Docker Σύνθεση
- Διαχείριση Microservices με Docker Δίκτυα
- Hands-on Lab: Ανάπτυξη Microservices με Docker Σύνθεση
Παρακολούθηση, Καταγραφή και Ασφάλεια
- Παρακολούθηση Microservices με ενεργοποιητή Spring Boot
- Κεντρική καταγραφή με χρήση στοίβας ELK (Elasticsearch, Logstash, Kibana)
- Βέλτιστες πρακτικές ασφάλειας για Microservices
- Διαμόρφωση ελέγχου ταυτότητας και εξουσιοδότησης
- Hands-on Lab: Ρύθμιση ασφάλειας και παρακολούθησης
Κλιμάκωση και ενορχήστρωση με Kubernetes
- Εισαγωγή στο Kubernetes και Container Orchestration
- Ανάπτυξη του Microservices στο Kubernetes
- Scaling and Managing Microservices στην παραγωγή
- Εξισορρόπηση φορτίου και αυτόματη κλιμάκωση
- Hands-on Lab: Ανάπτυξη Microservices στο Kubernetes
Προηγμένα Microservices Μοτίβα
- Event-Driven Architecture με τον Κάφκα
- Service Mesh με Istio
- Κατανεμημένες Συναλλαγές και Μοτίβο Saga
- Αγωγοί CI/CD για Microservices
- Hands-on Lab: Implementing Advanced Microservices Patterns
Τελικό έργο και βέλτιστες πρακτικές
- Δημιουργία ολοκληρωμένου Microservices συστήματος
- Εντοπισμός σφαλμάτων και αντιμετώπιση προβλημάτων κοινών προβλημάτων
- Στρατηγικές Βελτιστοποίησης Απόδοσης
- Βέλτιστες πρακτικές για την ανάπτυξη παραγωγής
- Ερωτήσεις και απαντήσεις και τελική σύνοψη
Περίληψη και Επόμενα Βήματα
Requirements
- Κατανόηση της αρχιτεκτονικής μικροϋπηρεσιών
- Εμπειρία με Java και Spring Boot
- Βασικές γνώσεις REST API και κοντέινερ
Ακροατήριο
- Προγραμματιστές λογισμικού
- DevOps Μηχανικοί
- Cloud Architects
- Διαχειριστές συστήματος
Testimonials (5)
Ήταν δυναμικό και εξαιρετικά πρακτικό, επιπλέον του ότι μας προσφέρθηκε μια ψευδοϊκανόποιηση μέσω μιας URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Machine Translated
OC είναι νέο για μας και μάθαμε πολύ, τα laboratoria ήταν εξcellent
sharkey dollie
Course - OpenShift 4 for Administrators
Machine Translated
Πρακτικά παραδείγματα και ανοιχτές συζητήσεις
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
Machine Translated
Το μάθημα ήταν εξαιρετικό. Ο διδάσκων μας, ο Andreas, ήταν πολύ ετοιμοποιημένος και απάντησε σε όλες τις ερωτήσεις που έθεσαμε. Επίσης, μας βοήθησε όταν είχαμε προβλήματα και εξήγησε στα λεπτά όταν ήταν απαραίτητο. Το καλύτερο μάθημα που έχω ποτέ συμμετέχει.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Course - Microservices with Spring Cloud and Kafka
Machine Translated
提供了对Docker和Kubernetes的良好基础。 (Note: The numbers Docker and Kubernetes are kept as is, assuming they refer to specific course codes or identifiers that should not be translated.) However, following the guideline of returning original if untranslatable while preserving meaning: It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
Machine Translated