SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Les microservices
Geek Time - Février 2017
Abdelhakim WAHAB
Consultant - OLBATI
OLBATI - Geek Time - Mars 2017 2
Les microservices
● Introduction
● Historique
● Architecture
○ Quelques architectures de communication
○ La découverte et l’enregistrement des services
● Microservices et cloud
● Microservices dans la pratique
OLBATI - Geek Time - Mars 2017 3
Historique
OLBATI - Geek Time - Mars 2017 4
OLBATI - Geek Time - Mars 2017 5
Architecture
OLBATI - Geek Time - Mars 2017 6
OLBATI - Geek Time - Mars 2017 7
● Scalabilité
● Déploiement
● Temps de réponse
● Temps de chargement
● Diversité (environnement, frameworks, langages... )
OLBATI - Geek Time - Mars 2017 8
OLBATI - Geek Time - Mars 2017 9
OLBATI - Geek Time - Mars 2017 10
Quelques architectures de
communication
OLBATI - Geek Time - Mars 2017 11
Microservices en REST
OLBATI - Geek Time - Mars 2017 12
Microservices à travers un bus
OLBATI - Geek Time - Mars 2017 13
La découverte et l’enregistrement des
services
OLBATI - Geek Time - Mars 2017 14
OLBATI - Geek Time - Mars 2017 15
Clientsidediscovery
OLBATI - Geek Time - Mars 2017 16
Serversidediscovery
OLBATI - Geek Time - Mars 2017 17
Selfregistration
OLBATI - Geek Time - Mars 2017 18
Thirdpartyregistration
OLBATI - Geek Time - Mars 2017 19
Microservices et Cloud
OLBATI - Geek Time - Mars 2017 20
OLBATI - Geek Time - Mars 2017 21
Microservices dans la pratique
OLBATI - Geek Time - Mars 2017 22
Liste des outils, frameworks et lib utiles pour les microservices
https://github.com/mfornos/awesome-microservices
OLBATI - Geek Time - Février 2017 23
Thanks!
Any questions?
abdelhakim.wahab@olbati.com

Contenu connexe

Similaire à Geek Time Mars 2017 : Les microservices

Similaire à Geek Time Mars 2017 : Les microservices (20)

DevOps with OpenShift
DevOps with OpenShiftDevOps with OpenShift
DevOps with OpenShift
 
Formation JavaScript full-stack (JS, jQuery, Node.js...)
Formation JavaScript full-stack (JS, jQuery, Node.js...)Formation JavaScript full-stack (JS, jQuery, Node.js...)
Formation JavaScript full-stack (JS, jQuery, Node.js...)
 
meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022
 
CWIN17 Morocco / Microservices as a factory reda zerhouni
CWIN17 Morocco / Microservices as a factory reda zerhouniCWIN17 Morocco / Microservices as a factory reda zerhouni
CWIN17 Morocco / Microservices as a factory reda zerhouni
 
Azure bot service
Azure bot serviceAzure bot service
Azure bot service
 
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
 
Présentation FrenchWeb: Qu'est-ce que la visualisation des données?
Présentation FrenchWeb: Qu'est-ce que la visualisation des données?Présentation FrenchWeb: Qu'est-ce que la visualisation des données?
Présentation FrenchWeb: Qu'est-ce que la visualisation des données?
 
Meetup intro techno big data
Meetup intro techno big dataMeetup intro techno big data
Meetup intro techno big data
 
Prez challenge movetech_sncf_070917
Prez challenge movetech_sncf_070917Prez challenge movetech_sncf_070917
Prez challenge movetech_sncf_070917
 
Jabes 2012 - Session plénière "L'Abes, à la croisée des chemins"
Jabes 2012 - Session plénière "L'Abes, à la croisée des chemins"Jabes 2012 - Session plénière "L'Abes, à la croisée des chemins"
Jabes 2012 - Session plénière "L'Abes, à la croisée des chemins"
 
Mise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPMise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDP
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur Azure
 
IOT Seminar Paris 2015 - AXA France Presentation
IOT Seminar Paris 2015 - AXA France PresentationIOT Seminar Paris 2015 - AXA France Presentation
IOT Seminar Paris 2015 - AXA France Presentation
 
Présentation fab mob juin 2017
Présentation fab mob juin 2017Présentation fab mob juin 2017
Présentation fab mob juin 2017
 
BtoBIM2017_Atelier_PTNB : Atelier BIM Virtuel
BtoBIM2017_Atelier_PTNB : Atelier BIM VirtuelBtoBIM2017_Atelier_PTNB : Atelier BIM Virtuel
BtoBIM2017_Atelier_PTNB : Atelier BIM Virtuel
 
Association Bâtir Digital Suisse
Association Bâtir Digital SuisseAssociation Bâtir Digital Suisse
Association Bâtir Digital Suisse
 
L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017
 
Cv tayachi nadhir
Cv tayachi nadhirCv tayachi nadhir
Cv tayachi nadhir
 
output
outputoutput
output
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 

Plus de OLBATI

Plus de OLBATI (13)

Geek Time Mai 2017 : Vue.js
Geek Time Mai 2017 : Vue.jsGeek Time Mai 2017 : Vue.js
Geek Time Mai 2017 : Vue.js
 
Geek Time Janvier 2017 : Quiz Java
Geek Time Janvier 2017 : Quiz JavaGeek Time Janvier 2017 : Quiz Java
Geek Time Janvier 2017 : Quiz Java
 
Geek Time December 2016 : Bitcoin/Blockchain
Geek Time December 2016 : Bitcoin/BlockchainGeek Time December 2016 : Bitcoin/Blockchain
Geek Time December 2016 : Bitcoin/Blockchain
 
Geek Time December 2016 : Quiz Java 8
Geek Time December 2016 : Quiz Java 8Geek Time December 2016 : Quiz Java 8
Geek Time December 2016 : Quiz Java 8
 
Geek Time December 2016 : Swagger II
Geek Time December 2016 : Swagger IIGeek Time December 2016 : Swagger II
Geek Time December 2016 : Swagger II
 
Geek Time Novembre 2016 : Quiz
Geek Time Novembre 2016 : QuizGeek Time Novembre 2016 : Quiz
Geek Time Novembre 2016 : Quiz
 
Geek Time Novembre 2016 : Cucumber
Geek Time Novembre 2016 : CucumberGeek Time Novembre 2016 : Cucumber
Geek Time Novembre 2016 : Cucumber
 
Geek Time October 2016 : Coding Dojo - Calisthenics Objects
Geek Time October 2016 : Coding Dojo - Calisthenics ObjectsGeek Time October 2016 : Coding Dojo - Calisthenics Objects
Geek Time October 2016 : Coding Dojo - Calisthenics Objects
 
Geek Time September 2016 : Coding Dojo - Working on Legacy Code
Geek Time September 2016 : Coding Dojo - Working on Legacy CodeGeek Time September 2016 : Coding Dojo - Working on Legacy Code
Geek Time September 2016 : Coding Dojo - Working on Legacy Code
 
Geek Time September 2016 : JavaScript Linting Tools
Geek Time September 2016 : JavaScript Linting ToolsGeek Time September 2016 : JavaScript Linting Tools
Geek Time September 2016 : JavaScript Linting Tools
 
Geek Time Août 2016 : Docker
Geek Time Août 2016 : DockerGeek Time Août 2016 : Docker
Geek Time Août 2016 : Docker
 
Geek Time Juin 2016 : Node.js
Geek Time Juin 2016 : Node.jsGeek Time Juin 2016 : Node.js
Geek Time Juin 2016 : Node.js
 
Geek Time Juin 2016 : React
Geek Time Juin 2016 : ReactGeek Time Juin 2016 : React
Geek Time Juin 2016 : React
 

Geek Time Mars 2017 : Les microservices

  • 1. Les microservices Geek Time - Février 2017 Abdelhakim WAHAB Consultant - OLBATI
  • 2. OLBATI - Geek Time - Mars 2017 2 Les microservices ● Introduction ● Historique ● Architecture ○ Quelques architectures de communication ○ La découverte et l’enregistrement des services ● Microservices et cloud ● Microservices dans la pratique
  • 3. OLBATI - Geek Time - Mars 2017 3 Historique
  • 4. OLBATI - Geek Time - Mars 2017 4
  • 5. OLBATI - Geek Time - Mars 2017 5 Architecture
  • 6. OLBATI - Geek Time - Mars 2017 6
  • 7. OLBATI - Geek Time - Mars 2017 7 ● Scalabilité ● Déploiement ● Temps de réponse ● Temps de chargement ● Diversité (environnement, frameworks, langages... )
  • 8. OLBATI - Geek Time - Mars 2017 8
  • 9. OLBATI - Geek Time - Mars 2017 9
  • 10. OLBATI - Geek Time - Mars 2017 10 Quelques architectures de communication
  • 11. OLBATI - Geek Time - Mars 2017 11 Microservices en REST
  • 12. OLBATI - Geek Time - Mars 2017 12 Microservices à travers un bus
  • 13. OLBATI - Geek Time - Mars 2017 13 La découverte et l’enregistrement des services
  • 14. OLBATI - Geek Time - Mars 2017 14
  • 15. OLBATI - Geek Time - Mars 2017 15 Clientsidediscovery
  • 16. OLBATI - Geek Time - Mars 2017 16 Serversidediscovery
  • 17. OLBATI - Geek Time - Mars 2017 17 Selfregistration
  • 18. OLBATI - Geek Time - Mars 2017 18 Thirdpartyregistration
  • 19. OLBATI - Geek Time - Mars 2017 19 Microservices et Cloud
  • 20. OLBATI - Geek Time - Mars 2017 20
  • 21. OLBATI - Geek Time - Mars 2017 21 Microservices dans la pratique
  • 22. OLBATI - Geek Time - Mars 2017 22 Liste des outils, frameworks et lib utiles pour les microservices https://github.com/mfornos/awesome-microservices
  • 23. OLBATI - Geek Time - Février 2017 23 Thanks! Any questions? abdelhakim.wahab@olbati.com