Formation La révolution réactive
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
Cette formation permet aux participants d'appréhender les nouveaux modèles d'architecture logicielle utilisés par les « Géants du Web » : réactifs, résilients, élastiques et orientés messages. A l'issue de cette formation, vous serez en mesure d'appréhender les différents modèles, leurs impacts sur le développement, l'architecture et la production
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Jour 1 Introduction aux architectures réactives
Pourquoi un nouveau modèle de développement ?
La remise en cause des fondations
Les 4 piliers du manifesto : Orienté messages : découpage en composants qui communiquent via des messages ou des événements
Elastique : un seul mot d’ordre, un composant peut être ajouté ou retiré à chaque instant
Résilient : savoir gérer les pannes dans un système fait de nombreux microcomposants
Responsive : priorité n°1, répondre au plus vite à l’utilisateur
Les origines
Les nouveaux protocoles de communication (SPDY, Websocket, HTTP/2.0, etc.)
L’évolution des langages (Java8, Scala, JavaScript, .Net, etc.)
Les modèles de partage (fonctionnel, transaction en mémoire, acteurs, etc.)
L’accès aux bases de données (synchrone, asynchrone, SQL/NOSQL, etc.)
Gestion des pics de charges
Répartition horizontale (AKKA)
Gestion de la pression
Les architectures tolérantes
Les stratégies de réplications
Les approches à bases d’acteurs (AKKA)
Réduire la pression (back pressure)
Réagir aux utilisateurs
Les nouvelles exigences (multi devices, latences faibles, synchronisations, etc.)
Bench des architectures réactives vs architectures classiques
Stratégie de développements (async, stream, rx, etc.)
Test du code réactif (multi-thread, multi-jvm, remote, etc.)
Qualité des applications : stratégie d’audit du système
Mesure d’un modèle réactif
Définition des critères de choix
Arbre de décision
Est-ce adapté à mes projets ?
Bénéfices attendus / reçus
Facteurs de succès / facteurs d’échecs
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation La révolution réactive