3 jours · Fondamental
Prochaine session : 14 déc.
2 090 € HT
Devis
Formation micro services : principes et conduite d'un projet de découpage
Une architecture en micro services découpe une application en services indépendants, chacun responsable d'une fonction métier, avec ses propres données, et communiquant avec les autres par le réseau.
Chaque service peut être développé, déployé et dimensionné séparément. En contrepartie, l'ensemble devient un système distribué, plus difficile à exploiter et à diagnostiquer. Les formations de ce domaine portent sur ces principes et leurs conditions de réussite.
Chaque service correspond à une responsabilité métier cohérente, plutôt qu'à une couche technique.
Chaque service possède ses données ; les autres y accèdent par son interface, jamais directement.
Appels synchrones par interface de programmation, ou échanges asynchrones par messages.
Chaque service prévoit l'indisponibilité des autres : délais, nouvelles tentatives, dégradation contrôlée.
Journaux, métriques et traces permettent de suivre une requête à travers les services.
Un repère : les micro services résolvent des problèmes d'organisation et d'échelle. Pour une petite équipe et une application simple, une application unique bien structurée est souvent préférable.
Questions fréquentes
Une expérience du développement d'applications serveur et des interfaces de programmation.
Ils facilitent le déploiement des services, sans être obligatoires.
Par les principes d'architecture micro services, puis par les conteneurs et l'orchestration.
Oui, et c'est indiqué pour travailler sur l'application de l'organisation.
Non. Le découpage porte sur les parties qui en tirent un bénéfice.
Pour répondre aux besoins croissants d'intégration et de communication entre applications, deux approches majeures s'offrent aux entreprises : développer des solutions sur mesure ou adopter des architectures orientées services (SOA) en s'appuyant sur des Web Services. Si le développement sur mesure offre une flexibilité totale, il peut s'avérer coûteux et complexe à maintenir. Les Web Services et les architectures SOA, quant à eux, permettent de standardiser les échanges entre systèmes hétérogènes, facilitant ainsi l'interopérabilité et la réutilisation des composants logiciels.
Les Web Services sont des interfaces normalisées qui permettent à des applications développées dans des langages différents de communiquer entre elles via des protocoles web. L'architecture SOA repose sur l'assemblage de services indépendants, chacun représentant une fonction métier spécifique. Cette approche modulaire favorise la flexibilité, l'évolutivité et la maintenance des systèmes d'information dans un environnement en constante évolution. Cette page regroupe l'ensemble de nos formations Web Services et SOA pour vous accompagner dans la maîtrise de ces technologies essentielles.
Décrivez votre contexte et vos outils, nous revenons vers vous sous 24 h ouvrées avec un programme et un devis.
20 formations
3 jours · Fondamental
Prochaine session : 14 déc.
2 090 € HT
Devis5 jours · Intermédiaire
Prochaine session : 19 oct.
Intra uniquement
Devis2 jours · Intermédiaire
Prochaine session : 25 févr.
2 200 € HT
Devis3 jours · Intermédiaire
Prochaine session : 26 oct.
2 090 € HT
Devis3 jours · Intermédiaire
Prochaine session : 16 nov.
2 090 € HT
Devis3 jours · Intermédiaire
Prochaine session : 2 nov.
2 090 € HT
Devis2 jours · Intermédiaire
Prochaine session : 5 nov.
1 590 € HT
Devis3 jours · Intermédiaire
Prochaine session : 21 oct.
2 190 € HT
Devis