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)
En dessinant sur un tableau blanc en temps réel pendant ses explications, il offrait une expérience de haut niveau. Il savait expliquer chaque sujet avec clarté.
Adrian Stanciu - DB Global Technology SRL
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
La manière dont le formateur s'exprime était géniale, très claire et facile à comprendre
Codrin Lintescu - DB Global Technology
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
C'é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 de nombreuses connaissances sur ce sujet, mais j'ai eu l'occasion d'apprendre de nouvelles choses.
Ciprian Pascu - DB Global Technology
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
J'ai apprécié que des exemples adéquats soient 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