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

Εισαγωγή

  • Περίληψη του 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

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

Απαιτήσεις

  • Βασικές γνώσεις προγραμματισμού

Ακροατήριο

  • Προγραμματιστές
  • Εφαρμογολόγοι
 21 Ώρες

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


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

Σχόλια (2)

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

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