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