Questo corso avanzato è progettato per i professionisti che hanno già esperienza con RabbitMQ e desiderano approfondire scalabilità, sicurezza, clustering e integrazione aziendale. I partecipanti impareranno a ottimizzare le prestazioni, gestire topologie complesse e implementare le best practice per l'alta disponibilità e la resilienza.
- Sviluppatori esperti che utilizzano RabbitMQ in applicazioni distribuite
- DevOps Ingegneri interessati a gestire e monitorare le istanze di RabbitMQ
- Amministratori di sistema che necessitano di un controllo avanzato sulle architetture di messaggistica
- Configurazione di RabbitMQ per prestazioni e scalabilità
- Implementazione e gestione dei cluster RabbitMQ
- Alta disponibilità: replicazione, mirroring delle code e gestione delle partizioni
- Autenticazione, autorizzazione e crittografia del traffico
- Strumenti e tecniche di monitoraggio e risoluzione dei problemi
- Integrazione di RabbitMQ con applicazioni aziendali e microservizi
- Esperienza pratica con RabbitMQ o completamento del corso “Rabbit MQ Fundamentals”
- Conoscenza di base dei protocolli di messaggistica (AMQP) e delle architetture distribuite
- Revisione dell'architettura RabbitMQ
- Componenti e concetti essenziali
- Panoramica dei processi e dei messaggi
- Clustering e alta disponibilità
- Configurazione dei cluster
- Criteri di replica e mirroring delle code
- Gestione delle partizioni e failover
- Sicurezza in RabbitMQ
- Autenticazione (utenti, permessi, ruoli)
- Autorizzazione e policy avanzate
- Crittografia dei dati (SSL/TLS)
- Monitoraggio e risoluzione dei problemi
- Strumenti di monitoraggio (Prometheus, Grafana, CLI)
- Analisi di metriche e log
- Diagnosi dei problemi di prestazioni
- Integrazione con applicazioni e microservizi
- Plugin avanzati
- Gestione del traffico dei messaggi
- Best practice per i microservizi con RabbitMQ
Non ci sono raccomandazioni in questo momento.

