Εξέλιξη Κομματιού
Εισαγωγή
- Περίληψη του Apache Kafka
- Εισαγωγή στο event streaming και την επεξεργασία δεδομένων πραγματικού χρόνου
- Περίληψη του Apache Kafka και των χαρακτηριστικών του
- Χρήσεις και πλεονεκτικές αξίες του Kafka στη σύγχρονη ανάπτυξη εφαρμογών
Κατανόηση της αρχιτεκτονικής και των βασικών εννοιών του Kafka
- Αρχιτεκτονική του Kafka: brokers, topics, partitions και replicas
- Producers και consumers: δημοσίευση και ανάγνωση μηνυμάτων
- Κατανόηση του ρόλου του ZooKeeper στο Kafka
Topics και Partitions του Kafka
- Δημιουργία και ρύθμιση topics
- Κατανόηση partitions και των επιπτώσεών τους
- Αντιγραφή και ανοχή σε πτώματα στο Kafka
Kafka Producers
- Δημιουργία producers του Kafka χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού
- Μετασχηματισμός μηνυμάτων και τεχνικές μετασχηματισμού
- Ρυθμίσεις producers και καλές πρακτικές
Kafka Consumers
- Ανάπτυξη consumers του Kafka χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού
- Ρύθμιση consumer groups και offsets
- Στρατηγικές επεξεργασίας μηνυμάτων και διασφάλιση παράδοσης
Ενσωμάτωση του Kafka με εξωτερικά συστήματα χρησιμοποιώντας Kafka Connect
- Περίληψη του Kafka Connect και των connectors του
- Ρύθμιση και χρήση Kafka Connect για ενσωμάτωση δεδομένων
- Ενσωμάτωση του Kafka με εξωτερικά συστήματα
Σύγκειση ροώδων εφαρμογών με Kafka Streams & ksqlDB
- Εισαγωγή στο Kafka Streams και τις δυνατότητες πλήρους ροής δεδομένων
- Ανάπτυξη εφαρμογών επεξεργασίας ροώδων με Kafka Streams
- Χρήση ksqlDB για πραγματική επεξεργασία δεδομένων και ανάλυση
Ενσωμάτωση μιας εφαρμογής client του Kafka με Confluent Cloud
- Περίληψη του Confluent Cloud και των χαρακτηριστικών του
- Ρύθμιση και σύνδεση μιας εφαρμογής client του Kafka με Confluent Cloud για διαχείριση κλωνίων
Ασφάλεια του Kafka
- Εισαγωγή στα χαρακτηριστικά ασφαλείας του Kafka
- Ρύθμιση SSL/TLS για ασφαλή επικοινωνία
- Μηχανισμοί πιστοποίησης και διαπιστευτικότητας στο Kafka
Παρακολούθηση και Λειτουργία
- Παρακολούθηση του Kafka χρησιμοποιώντας μέτρα και εργαλεία
- Διαχείριση κλωνίων και πόρων του Kafka
- Εξαλείψη συνήθων ζητημάτων και εξοικονόμηση απόδοσης
Καλές πρακτικές και πρακτικές χρήσεις στον πραγματικό κόσμο
- Καλές πρακτικές για τη σχεδίαση εφαρμογών με βάση Kafka
- Περιπτώσεις μελετής και παραδείγματα υλοποιήσεων του Kafka σε διάφορους τομείς
- Καλές πρακτικές για την κατασκευή μεγαλύτερων και ανθεκτικών αρχιτεκτονικών Kafka
Περίληψη και επόμενα βήματα
Απαιτήσεις
- Βασικές γνώσεις προγραμματισμού
Ακροατήριο
- Προγραμματιστές
- Εφαρμογολόγοι
Σχόλια (2)
Πολύ πρακτικά παραδείγματα. Ο εκπαιδευτής προσπάθησε να διατηρήσει έναν ρυθμό που να μπορεί να πάει ο καθένας, παρόλο που η ομάδα ήταν αρκετά ανομοιογενής όσον αφορά την τεχνογνωσία. Έχει παράσχει μεγάλη υποστήριξη σε όλους όσους το ζήτησαν :)
Georgi - BMW SA
Κομμάτι - Apache Kafka for Developers
Μηχανική Μετάφραση
Τα εργαστήρια και οι διαφάνειες συνδυάζονται καλά με τη γνώση και την αγάπη του Χόρχε για τον Κάφκα.
Willem - BMW SA
Κομμάτι - Apache Kafka for Developers
Μηχανική Μετάφραση
