Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Aperçu rapide des approches traditionnelles
- Architectures des systèmes
- Architecture de l'ordinateur central
- Architecture client-serveur
- Architecture à trois niveaux
- Architecture à N niveaux
- Architectures de réseau
- Point à point
- Hub et Spoke
- Bus de messages d'entreprise
- Bus de service d'entreprise (ESB)
- Software Architectures
- Niveaux d'application
- Couches d'application
- Le paysage de l'architecture des applications
- Architecture d'application typique
- Architecture de déploiement typique
- Le dilemme de la Scalabilité
- État de l'application
- Le cauchemar de la dépendance
- Le monolithe d'application
- L'architecture Scalable
- La conception sans état
- Diviser pour mieux régner
Microservices
- Le monolithe modulaire
- L'organisation modulaire
- L'application monolithique
- Frontière de l'application monolithe
- La dépendance intermodule du monolithe
- Le dilemme de la Scalabilité
- Contraintes technologiques des monolithes
- L'introduction de modules Microservices
- Modules indépendants
- Intermodule Communication
- Les Microservices
- L'aspect et la convivialité d'un microservice
- Pas de niveau, distribué
- Le micromonolithe
- Comprendre les Microservices autonomes
- Ressemblance entre Microservices et SOA
- Orienté message Microservices
- Capacités avancées Microservices
- Sécurité intégrée Microservices
- Scalable Microservices
- Extensible Microservices
Architecture Microservices
- Le contexte de Microservices
- Granularité des services
- La passerelle
- Partition centrée sur le domaine
- Le passage à l'informatique dématérialisée
- L'informatique à l'échelle du web
- Le nuage
- Modèle d'architecture en nuage
- Modèle de service en nuage
- Modèles de maturité SaaS
- La virtualisation
- Serveurs virtualisés vs. conteneurs
- L'architecture de Microservices
- Inversion de l'architecture
- La perspective de l'architecture interne
- La perspective de l'architecture externe
- La vue d'ensemble de MASA
Microservices Modèles
- Évolution orthogonale des services
- Transactions d'écriture ou de lecture
- Le défi "Look-to-Book
- CQRS : Séparation des responsabilités en matière de commandes et de requêtes
- Systèmes logiciels traditionnels et systèmes logiciels basés sur le CQRS
- La nomenclature du CQRS
- Architecture CQRS basée sur les événements
- Un méta-modèle pour la conception d'un CQRS basé sur les événements
- Séparation des requêtes de commande à l'aide d'événements
- Mise à l'échelle des microservices basés sur le CQRS
Haute disponibilité et Microservices
- Haute disponibilité
- Mesure de la haute disponibilité
- Bâtir la haute disponibilité
- Décomposition de la haute disponibilité
- Redondance DNS
- Équilibrage de charge DNS
- Redondance des FAI
- Redondance de l'architecture des applications
- Redondance des données et du stockage
- Haute disponibilité Microservices
Performance des microservices
- Communication Dans l'ensemble de l'architecture extérieure
- HTTP asynchrone
- API pour le traitement HTTP asynchrone
- Go ogle Protocol Buffer Between Spring Boot Microservices
- Tampon de protocole
- L'impact de l'utilisation de la mémoire tampon de protocole
Test Microservices
- L'approche Shift left
Pré requis
- Une compréhension des concepts de développement d'applications d'entreprise.
Audience
- Spécialistes en informatique
14 heures
Nos Clients témoignent (4)
L'écoute du formateur. Il a prit en compte les questions posées, et y a répondu le lendemain.
Erwan - SNCF Connect & Tech
Formation - Axon Framework
Traduction automatique
The practices
Iván - si
Formation - Spring Cloud for Microservices
I liked that the lecturer was very well prepared and he managed to engage the audience. The course was a combination of theory and practice and I enjoyed it very much.
Maria Ilieva - Пейсейф България ЕООД
Formation - Building Microservices with Spring Cloud and Netflix OSS
I liked his pace for training, it was optimum.