Plan du cours

Aperçu rapide des approches traditionnelles

    Systèmes monolithiques Système de systèmes Orientation précoce vers les services (EAI, CORBA, etc...) Premiers services Web (SOAP, etc...) Architecture orientée services (SOA) Microservices

Concepts de conception et compromis

    Compromis entre flexibilité et complexité Cohésion, couplage Dépendances cachées vs dépendances explicites Petit système vs grand système Module/composant vs service

SOA générique

    Avantages et coûts de la SOA Succès et échecs dans la mise en œuvre de la messagerie SOA et de l'infrastructure ESB et des outils prenant en charge la SOA

Microservices et mise en œuvre de SOA - concepts

    Faites une chose et faites-la bien Microservice vs Service DevOps Déploiement et livraison continus Protocoles légers

Protocoles et outils de microservices

    HTTP, JMS, AMQP, Websockets, JSON, etc... Conteneurs de déploiement (Docker, K8N, LXC, etc...) Configuration Management (Ansible, etc...)
Surveillance et Management
  • Infrastructure
  • Cloud et Auto Scalabilité
  • Redondance des microservices et basculement Évolutivité des performances Évolutivité automatique Mise en œuvre : OpenStack, AWS, etc....

      De vrais problèmes

    Complexité de l'écosystème Performance des réseaux Sécurité Déploiement Test Nano-services

    Pré requis

    • Une compréhension de base de l'ingénierie des logiciels et des systèmes est requise.
    • Good compréhension du développement et de l'intégration des systèmes recommandée.
    • Une certaine exposition aux problèmes rencontrés lors de l'élaboration de solutions d'entreprise complexes est recommandée.
      14 heures
     

    Nombre de participants


    Début

    Fin


    Dates are subject to availability and take place between 09:30 and 16:30.
    Les formations ouvertes requièrent plus de 3 participants.

    Nos Clients témoignent (6)

    Cours Similaires

    Catégories Similaires