SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Les Défis de l’intégration
Drupal dans un SI complexe
Table ronde
2019
1
SOMMAIRE
1. CONTEXTE
2. PRÉSENTATION DES INTERVENANTS
3. TABLE RONDE:
○ API Management / Interopérabilité / Rétrocompatibilité / Microservice
○ Performance vs Intégrations
○ Failover and business continuity
4. QUESTIONS / CONCLUSION
2
Drupal 8 un nouvel élan
> Service oriented
> Agrégateur de contenus
> Prêt pour prendre une place
dans un écosystème complexe
> Communauté tournée vers
un futur découplé (BO JS)
La tendance « Best of breed»
DOCKER
4
DEVOPS
SERVERLESS
CLOUD
STATELESS
KUBERNETES
SASS
AWS
La multiplication des canaux numériques a multiplié les outils spécialisés
Tout faire avec le même outil n’a plus de sens.
La tendance actuelle est de choisir les meilleurs composants (best of
breed) et construire un éco-système.
De nouveaux défis ont vu le jour avec les architectures micro services. Nous
en avons sélectionnés trois que nous discuterons lors de cette table ronde.
- Interopérabilité
- Performance
- Failover
SalesForce
AZURE
ADOBE CAMPAIGN
Présentation des intervenants
Actency / Niji / Adimeo
5
Vincent Peltot
Architect solution @NIJI
6
Gauthier Delamarre
CTO @ADIMEO
gdelamarre@adimeo.com
7
Hakim Rachidi
Architect & DevOps @ACTENCY
hakim.rachidi@actency.fr
8
Table ronde
Les questions
9
Quelle est la valeur ajoutée de
Drupal dans les architectures
microservices ?
API Management / Interopérabilité / Rétrocompatibilité / Microservice
10
Vincent Peltot
Drupal et API Management
Drupal dans un environnement microservices
Hakim Rachidi
Comment réduire l’impact des microservices
sur les temps de réponse ?
Performance vs Intégrations
13
Architecture High Availability pour les micro services
Hakim Rachidi
Vincent Peltot
Comment assurer la continuité
en cas de FAIL d'un service
dans une architecture
microservice ?
Failover and business continuity
16
Passer outre la panne
Hakim Rachidi
Morale de l’histoire
La checklist
18
Merci !
Des questions ?
Vous pouvez nous joindre :
◇ drupagora@drupagora.fr
◇ questions@drupagora.fr
19
Vocabulaire
Micro services
Processus indépendant et
faiblement couplé, souvent utilisé
pour une seule tâche.
Ces processus indépendants
communiquent entre eux en
utilisant des API
20
API management
Couche permettant d’exposer les
services (données) aux clients,
partenaires, applications internes,
etc.
L’API management est le fait
d’exploiter au mieux les API sans
mettre en péril le système
d’information et sans affecter
l’expérience utilisateur.
Interroperabilité
Capacité que possède un produit
ou un système, dont les interfaces
sont intégralement connues, à
fonctionner avec d’autres produits
ou systèmes existants ou futurs et
ce sans restriction d’accès ou de
mise en œuvre
Retrocompatiblité
Capacité à prendre en charge le
même ensemble d'instructions, de
services qu'un système plus
ancien.
Architecture des Services
21
ESBQueue
Hakim Rachidi
Gauthier Delamarre
Drupal et Micro services
Ne pas:
◇ MULTIPLIER LES APPELS
HTTP
◇ SORTIR DU
MONOLITHIQUE
◇
Pensez à:
◇ Infra BUS/API
MANGEMENT
◇ CONTENAIR
◇ CACHE
◇
Questions complémentaires
◇ Quelle est l’importance du Devops dans une architecture Micro
services ?
◇ Quels sont les éléments clefs de la mise en conformité RGPD d’un site
Drupal ?
S’assurer que les éditeurs des micro services utilisés garantissent le respect
du RGPD
ANSSI : Agence Nationale de la Sécurité des Systèmes d'Information
RGPD : Règlement Général sur la Protection des Données (GDPR en
anglais)
◇ Faciliter l’interopérabilité en évitant les verrues (attention aux système
propriétaires qui n’ont pas jouer la carte de l’abstraction pour être
utilisable en microservice.23

Contenu connexe

Similaire à Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019

Déjeuner-débat EIM360 | Casser les silos pour améliorer l’efficacité métiers ...
Déjeuner-débat EIM360 | Casser les silos pour améliorer l’efficacité métiers ...Déjeuner-débat EIM360 | Casser les silos pour améliorer l’efficacité métiers ...
Déjeuner-débat EIM360 | Casser les silos pour améliorer l’efficacité métiers ...
Sollan France
 
AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012
CCI Yonne
 

Similaire à Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019 (20)

Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalSeminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal
 
Ei techno ei cloud livre-blanc-déc 2013
Ei techno ei cloud   livre-blanc-déc 2013Ei techno ei cloud   livre-blanc-déc 2013
Ei techno ei cloud livre-blanc-déc 2013
 
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
 
Cloud Computing : les fondamentaux
Cloud Computing : les fondamentauxCloud Computing : les fondamentaux
Cloud Computing : les fondamentaux
 
Déjeuner-débat EIM360 | Casser les silos pour améliorer l’efficacité métiers ...
Déjeuner-débat EIM360 | Casser les silos pour améliorer l’efficacité métiers ...Déjeuner-débat EIM360 | Casser les silos pour améliorer l’efficacité métiers ...
Déjeuner-débat EIM360 | Casser les silos pour améliorer l’efficacité métiers ...
 
Présentation en ligne | Casser les silos pour améliorer l’efficacité métiers ...
Présentation en ligne | Casser les silos pour améliorer l’efficacité métiers ...Présentation en ligne | Casser les silos pour améliorer l’efficacité métiers ...
Présentation en ligne | Casser les silos pour améliorer l’efficacité métiers ...
 
Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...
Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...
Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
 
Devforumfrancois Tonic
Devforumfrancois TonicDevforumfrancois Tonic
Devforumfrancois Tonic
 
Paris Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API EconomyParis Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API Economy
 
AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Claranet End User Computing : gestion des environnements de travail de nouvel...
Claranet End User Computing : gestion des environnements de travail de nouvel...Claranet End User Computing : gestion des environnements de travail de nouvel...
Claranet End User Computing : gestion des environnements de travail de nouvel...
 
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationSession découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
 
Présentation cloud computing
Présentation cloud computingPrésentation cloud computing
Présentation cloud computing
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
 
Présentation Institutionnelle ALE 2015
Présentation Institutionnelle ALE 2015Présentation Institutionnelle ALE 2015
Présentation Institutionnelle ALE 2015
 
Big Data - Quel usage au sein des projets internet
Big Data - Quel usage au sein des projets internetBig Data - Quel usage au sein des projets internet
Big Data - Quel usage au sein des projets internet
 
La Data Virtualization par Orano : cas d'usage à la Hague et démo de Denodo
La Data Virtualization par Orano : cas d'usage à la Hague et démo de DenodoLa Data Virtualization par Orano : cas d'usage à la Hague et démo de Denodo
La Data Virtualization par Orano : cas d'usage à la Hague et démo de Denodo
 

Plus de Actency

Plus de Actency (19)

RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...
RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...
RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...
 
Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019
 
REX Mutuelle Mutest : témoignage d'une transformation digitale sur Drupal 8 e...
REX Mutuelle Mutest : témoignage d'une transformation digitale sur Drupal 8 e...REX Mutuelle Mutest : témoignage d'une transformation digitale sur Drupal 8 e...
REX Mutuelle Mutest : témoignage d'une transformation digitale sur Drupal 8 e...
 
Télérama et la méthode Agile : les pièges et les bonnes pratiques - Actency D...
Télérama et la méthode Agile : les pièges et les bonnes pratiques - Actency D...Télérama et la méthode Agile : les pièges et les bonnes pratiques - Actency D...
Télérama et la méthode Agile : les pièges et les bonnes pratiques - Actency D...
 
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...
 
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
 
DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...
DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...
DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...
 
Drupalcon 2014 - A Large scale personalization with Drupal
Drupalcon 2014 - A Large scale personalization with DrupalDrupalcon 2014 - A Large scale personalization with Drupal
Drupalcon 2014 - A Large scale personalization with Drupal
 
Drupagora 2018 - Refonte des Mutuelles SIMA sur Drupal 8 : Difficultés et Sol...
Drupagora 2018 - Refonte des Mutuelles SIMA sur Drupal 8 : Difficultés et Sol...Drupagora 2018 - Refonte des Mutuelles SIMA sur Drupal 8 : Difficultés et Sol...
Drupagora 2018 - Refonte des Mutuelles SIMA sur Drupal 8 : Difficultés et Sol...
 
Usine à site avec Drupal - Meet up Drupal 2014
Usine à site avec Drupal - Meet up Drupal 2014Usine à site avec Drupal - Meet up Drupal 2014
Usine à site avec Drupal - Meet up Drupal 2014
 
inbound marketing & marketingautomation
inbound marketing & marketingautomationinbound marketing & marketingautomation
inbound marketing & marketingautomation
 
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
 
Échapper à la refonte complète pour passer au Mobile avec le Témoignage de Bo...
Échapper à la refonte complète pour passer au Mobile avec le Témoignage de Bo...Échapper à la refonte complète pour passer au Mobile avec le Témoignage de Bo...
Échapper à la refonte complète pour passer au Mobile avec le Témoignage de Bo...
 
Graphisme et ergonomie des projets… horribles - Kiwi Party 2014
Graphisme et ergonomie des projets… horribles - Kiwi Party 2014Graphisme et ergonomie des projets… horribles - Kiwi Party 2014
Graphisme et ergonomie des projets… horribles - Kiwi Party 2014
 
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, ParisVis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
 
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 DrupalCamp Paris 2013 - Drupal : un CMS orienté métier DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 
DrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec DrupalDrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec Drupal
 
DrupalCamp Paris 2013 : Faire une GED sous Drupal
DrupalCamp Paris 2013 : Faire une GED sous DrupalDrupalCamp Paris 2013 : Faire une GED sous Drupal
DrupalCamp Paris 2013 : Faire une GED sous Drupal
 
L'intranet collaboratif avec Drupal - Drupagora 2012
L'intranet collaboratif avec Drupal - Drupagora 2012L'intranet collaboratif avec Drupal - Drupagora 2012
L'intranet collaboratif avec Drupal - Drupagora 2012
 

Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019

  • 1. Les Défis de l’intégration Drupal dans un SI complexe Table ronde 2019 1
  • 2. SOMMAIRE 1. CONTEXTE 2. PRÉSENTATION DES INTERVENANTS 3. TABLE RONDE: ○ API Management / Interopérabilité / Rétrocompatibilité / Microservice ○ Performance vs Intégrations ○ Failover and business continuity 4. QUESTIONS / CONCLUSION 2
  • 3. Drupal 8 un nouvel élan > Service oriented > Agrégateur de contenus > Prêt pour prendre une place dans un écosystème complexe > Communauté tournée vers un futur découplé (BO JS)
  • 4. La tendance « Best of breed» DOCKER 4 DEVOPS SERVERLESS CLOUD STATELESS KUBERNETES SASS AWS La multiplication des canaux numériques a multiplié les outils spécialisés Tout faire avec le même outil n’a plus de sens. La tendance actuelle est de choisir les meilleurs composants (best of breed) et construire un éco-système. De nouveaux défis ont vu le jour avec les architectures micro services. Nous en avons sélectionnés trois que nous discuterons lors de cette table ronde. - Interopérabilité - Performance - Failover SalesForce AZURE ADOBE CAMPAIGN
  • 8. Hakim Rachidi Architect & DevOps @ACTENCY hakim.rachidi@actency.fr 8
  • 10. Quelle est la valeur ajoutée de Drupal dans les architectures microservices ? API Management / Interopérabilité / Rétrocompatibilité / Microservice 10
  • 11. Vincent Peltot Drupal et API Management
  • 12. Drupal dans un environnement microservices Hakim Rachidi
  • 13. Comment réduire l’impact des microservices sur les temps de réponse ? Performance vs Intégrations 13
  • 14. Architecture High Availability pour les micro services Hakim Rachidi
  • 16. Comment assurer la continuité en cas de FAIL d'un service dans une architecture microservice ? Failover and business continuity 16
  • 17. Passer outre la panne Hakim Rachidi
  • 19. Merci ! Des questions ? Vous pouvez nous joindre : ◇ drupagora@drupagora.fr ◇ questions@drupagora.fr 19
  • 20. Vocabulaire Micro services Processus indépendant et faiblement couplé, souvent utilisé pour une seule tâche. Ces processus indépendants communiquent entre eux en utilisant des API 20 API management Couche permettant d’exposer les services (données) aux clients, partenaires, applications internes, etc. L’API management est le fait d’exploiter au mieux les API sans mettre en péril le système d’information et sans affecter l’expérience utilisateur. Interroperabilité Capacité que possède un produit ou un système, dont les interfaces sont intégralement connues, à fonctionner avec d’autres produits ou systèmes existants ou futurs et ce sans restriction d’accès ou de mise en œuvre Retrocompatiblité Capacité à prendre en charge le même ensemble d'instructions, de services qu'un système plus ancien.
  • 22. Gauthier Delamarre Drupal et Micro services Ne pas: ◇ MULTIPLIER LES APPELS HTTP ◇ SORTIR DU MONOLITHIQUE ◇ Pensez à: ◇ Infra BUS/API MANGEMENT ◇ CONTENAIR ◇ CACHE ◇
  • 23. Questions complémentaires ◇ Quelle est l’importance du Devops dans une architecture Micro services ? ◇ Quels sont les éléments clefs de la mise en conformité RGPD d’un site Drupal ? S’assurer que les éditeurs des micro services utilisés garantissent le respect du RGPD ANSSI : Agence Nationale de la Sécurité des Systèmes d'Information RGPD : Règlement Général sur la Protection des Données (GDPR en anglais) ◇ Faciliter l’interopérabilité en évitant les verrues (attention aux système propriétaires qui n’ont pas jouer la carte de l’abstraction pour être utilisable en microservice.23