Les architectures réactives

Découvrir les concepts des architectures innovantes

Description

Les nouvelles architectures logicielles orientées évènements permettent de mieux appréhender et de relever les défis s’imposant aux systèmes d'information en termes de sollicitations. Entre 20 et 50 %, c’est le taux de croissance annuel des flux échangés mondialement sur internet (selon CISCO, KPCB). Autant dire qu’à cette cadence, dans 10 ans, ils seront multipliés par 17. Ce phénomène est inéluctable, mais n’est pas pour autant synonyme d’une explosion du budget des systèmes d'Information. Comment y faire face ? Une des clés réside dans le changement d’approche et l’évolution de nos systèmes vers des architectures réactives. Cette formation vous permettra de répondre à plusieurs interrogations ayant trait à la viabilité des alternatives standard, la signification de l’approche réactive, ses nouveaux paradigmes, ses implications techniques et architecturales.

Objectifs pédagogiques

  • Identifier les enjeux attendant les systèmes d'information dans un monde sur-connecté
  • Appréhender les réponses amenées par l’approche réactive et les solutions préconisées
  • Intégrer les problématiques adressées par la théorie et la pratique

Public cible

  • Directeur des systèmes d'information
  • Management de la DSI
  • Responsable technique
  • Chef de projet
  • Architecte
  • Développeur

Pré-requis

Présence pleine et active des participants

Méthode pédagogique

Exposé interactif avec débats, démonstrations et mises en pratique, cas d’école et questions / réponses.

PROFILS DES INTERVENANTS

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

MODALITÉS D’ÉVALUATION

L’évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique. Une évaluation à chaud est réalisée systématiquement en fin de session.

Programme :

Jour 1

  • Ouverture
    • Introduction : pourquoi le réactif ?
    • Les défis du réactif
    • Ceux qui ont franchi le pas
  • Types d’architectures réactives
    • La performance par la distribution
    • Comparatif SOA
    • Modèle événementiel asynchrone
    • Modèle Command and Query Responsibility Segregation (CQRS)
    • Exemple d’implémentation
    • Réactif et microservices
    • Impact sur les formats d’échange
  • Les socles stratégiques
    • Revue de la persistance
    • Faut-il utiliser les threads ?
    • Tout en RAM ?
    • Et si l’état ne tient pas en RAM ?
    • Stratégie de distribution et de consolidation
  • Démonstration
    • Implémentation par les participants d’un cas d’usage simple
    • Problématiques typiques
    • Les stratégies de répartition
  • Principaux risques dans une architecture réactive
    • Intégrité
    • Performance
    • Pression
  • Cas d’école
    • Etude d’un service de livraison de colis : gestion des évènements du cycle
    • Gestion de la distribution, des traitements de la répartition, du monitoring
  • Haute disponibilité et scalabilité
    • Critères de haute disponibilité et de scalabilité
    • Comment évaluer son architecture ?
  • Séance de questions / réponses
  • Clôture
    • Partage sur les perspectives, collecte des questions
    • Evaluation de la formation et formalités diverses

Pour aller plus loin :

Type : Séminaire
Code formation : SREAC
Durée : 1 jour (7 heures)

Sessions inter-entreprises :

Tarif & dates intra-entreprise :
Devis sur demande
Nous Contacter