Sélectionner une page
Formations Data Base de données Formation ZippyDB et XFaaS

Formation ZippyDB et Async (XFaaS)

Formation ZippyDB-XFaaS
Prix 2300€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

Présentation

Notre formation ZippyDB et Async (XFaaS) vous permettra de maîtriser cette base de données distribuée performante et évolutive. ZippyDB est le nouveau bijou de Meta avec lequel elle a pu construire son nouveau réseau social Threads.

ZippyDB utilise RocksDB comme moteur de stockage sous-jacent afin de fournir un magasin de données clés-valeur pour décharger toutes les données et les défis associés à la gestion des données à grande échelle.

Cette technologie garantit une grande flexibilité aux applications en termes de garanties de durabilité, de disponibilité, de latence réglables, et de cohérence, dans le but de stocker de petites données, valeurs éphémères et non éphémères.

Durant notre formation, vous utiliserez ZippyDB ainsi que Async (aussi appelé XFaaS) pour répondre à des défis tels que le démarrage rapide des fonctions, l’équilibrage global de la charge ou encore la prévention de la surcharge des services en aval.

La formation vous sera présentée avec les dernières ressources concernant cette technologie.

 

Objectifs

  • Comprendre les mécanismes d’authentification et d’autorisation
  • Analyse et interprétation des métriques de performance
  • Compréhension du système XFaaS
  • Configuration initiale et optimisation des paramètres
  • Maîtriser l’utilisation de ZippyDB

 

Public visé

  • Professionnels IT
  • Ingénieurs systèmes
  • Développeurs

 

Pré-requis

  • Avoir de l’expérience dans la sécurité des entreprises
  • Connaissance de base dans le développement web

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

Prix 2300€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp