Apache KAFKA – Architetture e Coding

  • Apache KAFKA
  • Kubernetes
  • Virtualizzazione e Cloud
Virtualizzazione e Cloud
Kubernetes
Apache KAFKA
3 Giorni
it
Nessuna certificazione
Descrizione del corso

Il corso ha la durata di 3 giorni e presenta una overview sulle architetture di streaming scalabili tramite l’uso di Kafka, mostrando esempi di coding in Java e KSQL. Inoltre si mostra l'utilizzo di Connect e Stream, e varie soluzioni per il monitoring e le operation di un cluster Kafka.

Programma

•Introduzione a Kafka:
•Topic, Broker, Partizioni, Replication, Consumer Group, Cluster, Cluster Multipli.
•Delivery Semantics.
•Reslience.
•In sync replicas.
•Log Compaction.
•Installazione di Kafka.
•Esercizi con CLI.
•Utilizzo di Docker.
•Kafka Producer:
•invio di messaggi; serializzatori.
•Kafka Consumers:
•sottoscrizione a topic, commit e offset, deserializzatori.
•Meccanismi interni di Kafka:
•elaborazione delle richieste, storage, configurazioni per alta affidabilità.
•Esempio di architetture; Utilizzo di Connect, uso di connettori.
•Kafka Streams ed elaborazioni in real time.
•Esempio di codice.
•Integrazione di Messaggi Kafka in architetture Java e Java EE (Payara Connector).
•Using Kafka in Microservices Architectures with Spring Boot, Spring Cloud and Spring Streams:
•esempio pratico di architettura a microservizi con kafka servicebus.
•Monitoring e Operations di sistemi Kafka.
•Installazione di Prometheus, Grafana, Kafka Monitor, Kafka Utils.


Ad hoc

Cerchi un
corso su misura?
Richiedilo ora

Contatti

Hai bisogno
di aiuto?
Contattaci