03 - l'architecture Streaming

Aperçu indisponible

Vous devez vous connecter ou vous inscrire pour voir cette leçon.

Se connecterS'inscrire

kit BGS

Acheter maintenantEn savoir plus
  • 00 - Introduction Générale de la formation

Module 1 - la collecte Streaming

  • 00 - Introduction
  • 01 - Introduction aux modèles de collectes streaming
  • 02 - le modèle de collecte Streaming
  • 03 - le modèle de collecte Unidirectionnel
  • 04 - le modèle de collecte Requête Réponse
  • 05 - le modèle de collecte Publish Subscribe
  • 06 - le modèle de collecte Requête Reconnaissance
  • 07 - contrainte 1 - la scalabilité (1)
  • 07 - contrainte 1 - la scalabilité (2)
  • 08 - contrainte 2 - la tolérance aux pannes (1)
  • 08 - contrainte 2 - la tolérance aux pannes (2)
  • 09 - Conclusion

Module 2 - l'ingestion Streaming

  • 00 - Introduction à l'ingestion streaming
  • 01 - les 2 éléments de la couche d'ingestion streaming
  • 02 - Introduction au Log
  • 03 - Définition du Log (1)
  • 03 - Définition du Log (2)
  • 04 - le Log - la clé de l'ingestion continue de données
  • 05 - Utilité du Log
  • 06 - place du Log dans un système Streaming
  • 07 - résumé de l'importance du Log
  • 08 - les systèmes de messagerie Publish Subscribe

Module 3 - le traitement Streaming

  • 01 - le domaine temporel (1)
  • 01 - le domaine temporel (2)
  • 02 - le concept d'état
  • 03 - Introduction au concept d'idempotence
  • 04 - Définition de l'idempotence
  • 05 - Importance de l'idempotence dans un stystème streaming (1)
  • 05 - Importance de l'idempotence dans un système streaming (2)
  • 00 - Introduction
  • 06 - lien entre l'idempotence et l'état (1)
  • 06 - lien entre l'idempotence et l'état (2)
  • 07 - Idempotence et localisation du support de stockage de l'état
  • 08 - Introduction au concept de sémantique
  • 09 - définition de la sémantique
  • 10 - la cohérence streaming (1)
  • 10 - la cohérence streaming (2)
  • 10 - la cohérence streaming (3)
  • 11 - les 3 niveaux de sémantique
  • 12 - les 3 types de sémantique
  • 13 - la sémantique de livraison des messages
  • 14 - la sémantique de traitement des messages
  • 15 - la sémantique de résultat des traitements
  • 16 - résumé sur la sémantique
  • 17 - Introduction au concept de fénétrâge
  • 18 - Définition du fenêtrage (1)
  • 18 - Définition du fenêtrage (2)
  • 19 - les fenêtres
  • 20 - écriture d'un traitement streaming
  • 21 - approche d'écriture d'un traitement streaming (1)
  • 21 - approche d'écriture d'un traitement streaming ( 2)
  • Quiz - évaluation de compétences

Module 4 - l'artillerie technologique

  • 01 - arbitrages des architectures Streaming
  • 02 - l'architecture Kappa
  • 03 - l'architecture Streaming
  • 04 - l'architecture lambda
  • 05 - choix de l'architecture appropriée
  • 06 - Introduction à Apacha Kafka
  • 07 - Définition et fonctionnement de Apache Kafka
  • 08 - Architecture d'Apache Kafka
  • 09 - Mode d'utilisation d'Apache kafka
  • 10 - Définition de Spark Streaming
  • 11 - présentation de Spark streaming
  • 12 - fonctionnement de Spark streaming
  • 13 Mode d'utilisation de Spark streaming
  • Quiz - évaluation de compétences
  • 00 - Introduction

Déploiement des applications streaming à large échelle

  • 01 - Déploiement d'applications de consommation de données streaming part 1
  • 01 - Déploiement d'applications de consommation de données streaming part 2
  • 02 - Jeton de reconnaissance ou offset
  • 03 - Développement monolithique vs développement orienté [Micro-]service
  • 04 - Approche de développement d'une application streaming
  • 05 - Déployer des application streaming en production
  • 06 - Méthodologie de développement d'un service streaming
  • 07 - Utiliser GitLab & GitHub pour déployer une application streaming en production

Tutoriels pratiques

  • 00 - Installation et configuration de Kafka
  • 01 - Kafka Multi Broker
  • 02 - Kafka Connect
  • 03 - Kafka Stream Twitter
  • 04 - Spark Streaming Install
  • 04 - Spark Streaming
  • 05 - Streaming Twitter API
  • 06 - Spark Streaming WordCount
  • 07 - Spark Streaming Twitter Count
  • Tutoriels pratiques: Quiz

Conclusion générale de la formation

  • 01 - Conclusion Générale de la formation

Resssources

  • Apache S4 exemple.xml
  • Apache S4 exemple.java
  • Machine virtuelle UBUNTU 16.04.ova.7z
  • TuTo installation de la VM.docx
  • Check-List d'installation de Spark.txt
  • CheckList pour l'accès à son compte Git.docx
  • Tuto FAQ Machine virtuelle
  • Winutils for Hadoop 2.7.zip
  • spark-2.2.0-bin-hadoop2.7.tgz

Livre & Livret d'exercices Big Data Streaming

  • Big Data & Streaming _ le traitement streaming et temps réel des données en Big Data version kindle.mobi
  • Big Data Streaming - Livret d'exercices + correction.pdf
  • Big Data et Streaming - livre.pdf
  • Big Data & Streaming _Big Data et Streaming version epub.epub
  • Streaming Hadoop.pptx