Formation ZippyDB et Async (XFaaS)
2300€ HT / personne |
3 jours (21 heures) |
PROGRAMME DE NOTRE FORMATION XFAAS
INTRODUCTION
- Présentation de ZippyDB et de son rôle chez Facebook
- Comprendre la différence entre exécution asynchrone et synchrone
- Architecture de ZippyDB et des composants clés
- Histoire et contexte
- Écosystème de données à grande échelle
- Compréhension des objectifs et des défis de ZippyDB
CONCEPTS FONDAMENTAUX DES BASES DE DONNÉES DISTRIBUÉES
- Introduction à la théorie CAP et son application à ZippyDB
- Discussion sur les modèles de cohérence des données
- Mécanismes de réplication et de partitionnement dans ZippyDB
- Compréhension du consensus et de la tolérance aux pannes
- Exploration des stratégies de mise à l’échelle et de distribution des données
INSTALLATION ET CONFIGURATION DE ZIPPYDB
- Guide d’installation
- Configuration initiale et personnalisation des paramètres
- Bonnes pratiques pour la configuration et la sécurité de l’installation
- Analyse des prérequis système et des dépendances
- Démonstration d’une configuration de base de ZippyDB
STRUCTURE ET MODÉLISATION DES DONNÉES
- Principes de la modélisation des données
- Techniques d’indexation et de requêtes optimisées
- Gestion des schémas de base de données dans un environnement distribué
- Astuces pour concevoir efficacement des structures de données
- Exercices pratiques : La modélisation des données
API ET INTERFACES DE PROGRAMMATION
- Découverte de l’API pour les opérations de base
- Intégration de ZippyDB avec d’autres services et applications
- Pratiques de développement avec l’API ZippyDB
- Exemples de code pour les opérations CRUD
- Ateliers pratiques sur l’utilisation de l’API ZippyDB
HAUTE DISPONIBILITÉ ET RÉSILIENCE
- Stratégies pour garantir la haute disponibilité dans ZippyDB
- Gestion des scénarios de défaillance et reprise après sinistre
- Techniques de réplication et de basculement (failover)
- Importance de la planification de la capacité et de la redondance des données
- Étude de cas sur la résilience de ZippyDB chez Facebook
SÉCURITÉ DANS ZIPPYDB
- Méthodes d’authentification et d’autorisation dans ZippyDB
- Chiffrement des données en transit et au repos
- Meilleures pratiques pour la sécurité des données distribuées
- Sensibilisation aux menaces et aux vulnérabilités
- Atelier sur la configuration des aspects de sécurité
PATTERNS ASYNCHRONES ET CONCEPTION
- Exploration des patterns de conception : Observer, Pub/Sub, State Machine
- Techniques pour la gestion de la concurrence et éviter les conditions de course
- Middleware asynchrone : principe et mise en œuvre
- Utilisation de librairies spécialisées pour les patterns asynchrones
- Ateliers pratiques de mise en place de patterns asynchrones
OPTIMISATION DES PERFORMANCES
- Méthodologies de tuning pour ZippyDB
- Identification et résolution des goulots d’étranglement de performance
- Utilisation des outils d’analyse pour optimiser les opérations
- Techniques de caching et de répartition de charge
- Cas pratique sur l’amélioration des performances d’une instance ZippyDB
DÉBOGAGE ET RÉSOLUTION DE PROBLÈMES
- Approches systématiques pour le dépannage de ZippyDB
- Utilisation des logs pour diagnostiquer les problèmes
- Scénarios communs de débogage et leurs solutions
- Atelier de résolution de problèmes en direct
- Élaboration d’une checklist pour le diagnostic rapide
INTÉGRATION AVEC D’AUTRES TECHNOLOGIES ET SERVICES
- Exploration de l’écosystème des technologies complémentaires à ZippyDB
- Méthodes d’interaction avec les systèmes de cache et les files d’attente de messages
- Intégration de ZippyDB avec d’autres composants d’infrastructure
- Démonstration de l’intégration de ZippyDB avec une application existante
- Atelier d’intégration de ZippyDB dans un environnement hétérogène
DÉVELOPPEMENT DURABLE ET SCALABILITÉ
- Planification de l’infrastructure pour la croissance et l’évolutivité
- Gestion des ressources dans un contexte de développement durable
- Stratégies d’évolution de l’architecture de ZippyDB
- Évaluation de l’impact environnemental et des coûts
- Session de brainstorming sur les défis futurs et les opportunités d’innovation
Pour aller plus loin
Formation Ceph
Formation Rocks DB
Formation PostgreSQL
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
2300€ HT / personne |
3 jours (21 heures) |