Drupal 8 est exploité dans des écosystèmes de plus en plus complexes, avec de fortes contraintes business et techniques. Microservices, API Management, Interopérabilité, Rétrocompatibilité, Performance, Monitoring, Business Continuity, Scalability, Performance… Autant de défis que doit relever Drupal 8 en matière d’intégration dans un système d”information.
Cette table ronde réunit des Architectes et Directeurs Techniques affrontant ce type de défis régulièrement. Ils vous transmettront leurs retour d’expériences afin que vous puissiez faire les bons choix d’intégration pour vos propres projets.
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
10. Quelle est la valeur ajoutée de
Drupal dans les architectures
microservices ?
API Management / Interopérabilité / Rétrocompatibilité / Microservice
10
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