Plan du cours
Aperçu rapide des approches traditionnelles
- Systèmes monolithiques
 - Système de systèmes
 - Première orientation 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 ou explicites
 - Petit système ou grand système
 - Module/composant vs service
 
SOA générique
- Avantages et coûts de l'architecture orientée services
 - Succès et échecs de la mise en œuvre de l'architecture orientée services
 - Messagerie et ESB
 - Infrastructure et outils soutenant la SOA
 
Microservices et mise en œuvre de la SOA - concepts
- Faire une chose et la faire bien
 - Microservice vs Service
 - DevOps
 - Déploiement et livraison continus
 - Protocoles légers
 
Protocoles et outils de microservices
- HTTP, JMS, AMQP, Websockets, JSON, etc...
 - Déploiement
- Conteneurs (Docker, K8N, LXC, etc...)
 - Conteneurs de déploiement Configuration Management (Ansible, etc...)
 
 - Surveillance et Management
 - Infrastructure
 
Cloud et auto Scalabilité
- Redondance et basculement des microservices
 - Évolutivité des performances
 - Évolutivité automatique
 - Mise en œuvre : OpenStack, AWS, etc....
 
Problèmes réels
- Complexité de l'écosystème
 - Performance du réseau
 - 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.
 
Nos clients témoignent (7)
Dessiner sur un tableau blanc en temps réel au fur et à mesure qu'il expliquait, c'est de l'expérience. Il a su expliquer tous les sujets.
Adrian Stanciu - DB Global Technology SRL
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
La façon dont le formateur parle est géniale, très claire et facile à comprendre.
Codrin Lintescu - DB Global Technology
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
Il était parfaitement structuré et contenait beaucoup d'informations utiles
Dana Curpen - DB Global Technology
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
Premier jour. J'ai beaucoup de connaissances sur le sujet, mais j'ai eu la chance d'apprendre de nouvelles choses.
Ciprian Pascu - DB Global Technology
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
J'ai apprécié les exemples appropriés fournis pour une meilleure compréhension.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique