SlideShare une entreprise Scribd logo
1  sur  9
MICROSERVICE
VALDY GILDAS NGOUABIRA
VALDY GILDAS NGOUABIRA 1
PLAN
 C’est quoi une architecture monolithique ?
 C’est quoi une architecture micro services ?
 Pourquoi utiliser une architecture micro services ?
 Avantages architecture micro service.
 Comment fonctionnent une architecture micro service ?
VALDY GILDAS NGOUABIRA 2
ARCHITECTURE MONOLITHIQUE
Une architecture monolithe est celle là qui comporte une base de code unique répartie en modules. Chaque module a un rôle précis et ce
dernier communique avec d'autres modules.
VALDY GILDAS NGOUABIRA 3
VALDY GILDAS NGOUABIRA 4
LES INCONVÉNIENTS DE L'ARCHITECTURE MONOLITHIQUE
L'architecture monolithe a des inconvénients lorsque l'application devient de plus en plus complexe:
1. évolutions des fonctionnalités difficiles à déployer parce que le code devient costaud et les modules s'entremêlent
2. une erreur dans un compartiment de l'application paralyse tout le système
3. toutes les données sont centralisées dans une seule base de données.
VALDY GILDAS NGOUABIRA 5
ARCHITECTURE MICRO SERVICES
Une architecture de micro services se différencie d'une approche monolithique classique par le fait qu'elle décompose une application
pour en isoler les fonctions clés. Chacune de ces fonctions est appelée « service » et ces services peuvent être développés et déployés
indépendamment les uns des autres. Ainsi, chacun peut fonctionner (ou dysfonctionner) sans affecter les autres.
VALDY GILDAS NGOUABIRA 6
POURQUOI ?
L'idée derrière les micro services est qu'il existe des applications qui peuvent facilement être créées et maintenues lorsqu'elles sont
décomposées en applications plus petites qui fonctionnent ensemble. Chaque composant est continuellement développé et géré
séparément, et l'application est alors simplement la somme de ses éléments constitutifs. . Alors que dans l'application monolithique
traditionnelle, tout est développé en une seule pièce
VALDY GILDAS NGOUABIRA 7
AVANTAGES
1. Évolutivité accrue
2. Réduction des pannes
3. L’adaptabilité de chaque micro service aux outils de travail
4. La flexibilité par rapport au cloud
VALDY GILDAS NGOUABIRA 8
FONCTIONNEMENT
VALDY GILDAS NGOUABIRA 9

Contenu connexe

Similaire à MICROSERVICE.pptx

201003 OSGi
201003 OSGi201003 OSGi
201003 OSGi
lyonjug
 
AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012
CCI Yonne
 
Webinar Softlayer d'Avril 2015 - Francais
Webinar Softlayer d'Avril 2015 - FrancaisWebinar Softlayer d'Avril 2015 - Francais
Webinar Softlayer d'Avril 2015 - Francais
Nicolas Verdier
 
Webinar Softlayer de Mai 2015 - Francais
Webinar Softlayer de Mai 2015 - FrancaisWebinar Softlayer de Mai 2015 - Francais
Webinar Softlayer de Mai 2015 - Francais
Nicolas Verdier
 
W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011
MDDAY11
 

Similaire à MICROSERVICE.pptx (20)

Modele mvc
Modele mvcModele mvc
Modele mvc
 
TFEKabunda.docx
TFEKabunda.docxTFEKabunda.docx
TFEKabunda.docx
 
Le futur de Drupal et des applications web
Le futur de Drupal et des applications webLe futur de Drupal et des applications web
Le futur de Drupal et des applications web
 
Présentation cloud computing
Présentation cloud computingPrésentation cloud computing
Présentation cloud computing
 
201003 OSGi
201003 OSGi201003 OSGi
201003 OSGi
 
AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012
 
SQLI - Club des DSI - Mobilité
SQLI - Club des DSI - MobilitéSQLI - Club des DSI - Mobilité
SQLI - Club des DSI - Mobilité
 
Usine à Sites : CCI Alsace - Actency Drupagora 2015
Usine à Sites : CCI Alsace - Actency Drupagora 2015Usine à Sites : CCI Alsace - Actency Drupagora 2015
Usine à Sites : CCI Alsace - Actency Drupagora 2015
 
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI AlsaceIndustrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
 
Cellenza microservices - tour d'horizon - v0.1
Cellenza   microservices - tour d'horizon - v0.1Cellenza   microservices - tour d'horizon - v0.1
Cellenza microservices - tour d'horizon - v0.1
 
Softlayer Webinar - Juin 2014 - Francais
Softlayer Webinar - Juin 2014 - FrancaisSoftlayer Webinar - Juin 2014 - Francais
Softlayer Webinar - Juin 2014 - Francais
 
Azure Day - Serverless avec les Azure functions
Azure Day - Serverless avec les Azure functionsAzure Day - Serverless avec les Azure functions
Azure Day - Serverless avec les Azure functions
 
Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?
 
Développement d'applications mobiles
Développement d'applications mobilesDéveloppement d'applications mobiles
Développement d'applications mobiles
 
Webinar Softlayer d'Avril 2015 - Francais
Webinar Softlayer d'Avril 2015 - FrancaisWebinar Softlayer d'Avril 2015 - Francais
Webinar Softlayer d'Avril 2015 - Francais
 
Mobile cloud computing
Mobile cloud computingMobile cloud computing
Mobile cloud computing
 
Mobile forum
Mobile forumMobile forum
Mobile forum
 
Webinar Softlayer de Mai 2015 - Francais
Webinar Softlayer de Mai 2015 - FrancaisWebinar Softlayer de Mai 2015 - Francais
Webinar Softlayer de Mai 2015 - Francais
 
W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011
 
M1 presentation OSGi
M1 presentation OSGiM1 presentation OSGi
M1 presentation OSGi
 

Dernier

Dernier (11)

Réunion des directeurs de Jonzac - 15 mai 2024
Réunion des directeurs de Jonzac - 15 mai 2024Réunion des directeurs de Jonzac - 15 mai 2024
Réunion des directeurs de Jonzac - 15 mai 2024
 
Texte avec différentes critiques positives, négatives ou mitigées
Texte avec différentes critiques positives, négatives ou mitigéesTexte avec différentes critiques positives, négatives ou mitigées
Texte avec différentes critiques positives, négatives ou mitigées
 
Fiche de vocabulaire pour faire une appréciation
Fiche de vocabulaire pour faire une appréciationFiche de vocabulaire pour faire une appréciation
Fiche de vocabulaire pour faire une appréciation
 
Un petit coin etwinning- Au fil des cultures urbaines
Un petit coin  etwinning- Au fil des cultures urbainesUn petit coin  etwinning- Au fil des cultures urbaines
Un petit coin etwinning- Au fil des cultures urbaines
 
rapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfrapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdf
 
Àma Gloria.pptx Un film tourné au Cap Vert et en France
Àma Gloria.pptx   Un film tourné au Cap Vert et en FranceÀma Gloria.pptx   Un film tourné au Cap Vert et en France
Àma Gloria.pptx Un film tourné au Cap Vert et en France
 
Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"
 
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptxGHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
 
Nathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre françaiseNathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre française
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptx
 
GHASSOUB _Seance 3_ measurement and evaluation in education.pptx
GHASSOUB _Seance 3_ measurement and evaluation in education.pptxGHASSOUB _Seance 3_ measurement and evaluation in education.pptx
GHASSOUB _Seance 3_ measurement and evaluation in education.pptx
 

MICROSERVICE.pptx

  • 2. PLAN  C’est quoi une architecture monolithique ?  C’est quoi une architecture micro services ?  Pourquoi utiliser une architecture micro services ?  Avantages architecture micro service.  Comment fonctionnent une architecture micro service ? VALDY GILDAS NGOUABIRA 2
  • 3. ARCHITECTURE MONOLITHIQUE Une architecture monolithe est celle là qui comporte une base de code unique répartie en modules. Chaque module a un rôle précis et ce dernier communique avec d'autres modules. VALDY GILDAS NGOUABIRA 3
  • 5. LES INCONVÉNIENTS DE L'ARCHITECTURE MONOLITHIQUE L'architecture monolithe a des inconvénients lorsque l'application devient de plus en plus complexe: 1. évolutions des fonctionnalités difficiles à déployer parce que le code devient costaud et les modules s'entremêlent 2. une erreur dans un compartiment de l'application paralyse tout le système 3. toutes les données sont centralisées dans une seule base de données. VALDY GILDAS NGOUABIRA 5
  • 6. ARCHITECTURE MICRO SERVICES Une architecture de micro services se différencie d'une approche monolithique classique par le fait qu'elle décompose une application pour en isoler les fonctions clés. Chacune de ces fonctions est appelée « service » et ces services peuvent être développés et déployés indépendamment les uns des autres. Ainsi, chacun peut fonctionner (ou dysfonctionner) sans affecter les autres. VALDY GILDAS NGOUABIRA 6
  • 7. POURQUOI ? L'idée derrière les micro services est qu'il existe des applications qui peuvent facilement être créées et maintenues lorsqu'elles sont décomposées en applications plus petites qui fonctionnent ensemble. Chaque composant est continuellement développé et géré séparément, et l'application est alors simplement la somme de ses éléments constitutifs. . Alors que dans l'application monolithique traditionnelle, tout est développé en une seule pièce VALDY GILDAS NGOUABIRA 7
  • 8. AVANTAGES 1. Évolutivité accrue 2. Réduction des pannes 3. L’adaptabilité de chaque micro service aux outils de travail 4. La flexibilité par rapport au cloud VALDY GILDAS NGOUABIRA 8