eXalt Company – Eco-conception et CMS SaaS Headless
Architecture Jamstack pour un site internet éco-responsable
Les enjeux
eXalt Company est une société de conseil spécialisée dans le numérique. Elle se distingue par son approche centrée sur l’agilité et l’expérience collaborateur, visant à créer une performance durable pour ses clients.
Le site internet doit ainsi refléter cet engagement de durabilité à travers une empreinte environnementale optimisée, alignée avec les valeurs de l’entreprise, en proposant une approche Éco-Responsable.
Les enjeux de la refonte du site d’eXalt sont multiples :
- penser la structure et le contenu pour que le site soit modulaire et puisse perdurer dans le temps,
- pouvoir modifier le contenu du site internet facilement et de manière autonome sans compétences en développement,
- pouvoir facilement et automatiquement agir sur l’infrastructure et le code,
- le site doit être le moins gourmand en énergie et le plus éco-responsable possible.
Le projet
Eurelis a proposé une architecture technique s’appuyant sur un CMS Headless en mode SaaS pour le support de la contribution, couplé à une architecture Serverless afin de minimiser l’impact environnemental de la solution.
Eurelis a également accompagné dans le choix du CMS headless le plus adéquat en fonction des besoins spécifiques de l’entreprise. Après une analyse approfondie des fonctionnalités attendues. La plateforme Prismic a été choisie pour sa flexibilité et ses capacités robustes.
L’approche technique
Infrastructure as Code (IaC) :
- Déploiement Automatique : Eurelis a opté pour une approche de déploiement automatique de l’architecture, en utilisant Terraform en CI/CD via GitLab. Cette méthodologie permet de gérer et déployer l’infrastructure de manière cohérente et reproductible.
- CI/CD GitLab : Le pipeline CI/CD de GitLab a été configuré pour déployer automatiquement toute mise à jour du code ou du contenu, assurant ainsi une intégration et une livraison continues.
Architecture JamStack et Serverless :
- JamStack : Le site web repose sur une architecture JamStack, qui sépare la gestion des contenus (back-end) de la présentation (front-end), pour une performance et une sécurité accrues.
- Serverless : En adoptant une architecture serverless, l’infrastructure est hautement scalable et maintient un impact environnemental réduit, alignant le projet avec les principes d’éco-responsabilité.
Multi-Linguisme et Réutilisabilité :
Slices Réutilisables : Grâce à l’utilisation de « slices », des blocs transverses réutilisables à travers différents types de pages, les contributeurs peuvent concevoir des mises en page avancées à partir d’une bibliothèque d’éléments configurables. Cela apporte une grande souplesse éditoriale et permet de maintenir une cohérence visuelle et fonctionnelle sur l’ensemble du site.
Site multilingue : Le site est conçu pour supporter plusieurs langues, facilitant ainsi l’expansion internationale de eXalt.
Les résultats
Eurelis a permis à eXalt de bénéficier d’une architecture technique moderne et flexible, facilitant une gestion de contenu avancée et éco-responsable. Le choix de Prismic et l’implémentation d’une infrastructure as code assurent non seulement une efficacité opérationnelle mais aussi une évolutivité et une durabilité accrues.
Les bénéfices pour eXalt
- Simplicité et usages: Le CMS Prismic offre une expérience de contribution simplifiée et optimisée afin de correspondres aux usages et à la typologie des contenus du site cible.
- Flexibilité et efficacité : L’approche JamStack et l’utilisation de slices permettent aux équipes éditoriales de créer et modifier les contenus rapidement et efficacement, sans nécessiter de compétences techniques poussées.
- Éco-responsabilité : L’architecture serverless contribue à réduire l’empreinte carbone, en optimisant les ressources et minimisant l’utilisation de serveurs permanents.
- Déploiement continu : Grâce à la mise en place de Terraform et CI/CD GitLab, chaque modification de code ou de contenu est automatiquement déployée, garantissant que le site est toujours à jour et performant.
Les moyens
Expertises
- Agence digitale
- Méthodes agiles
- Développement frontend
- Développement backend
- Approche Jamstack
- Infrastructure as Code
- Style guide
Techno
- CMS Headless SaaS Prismic
- Expertise technique NextJS / React / Tailwind
- Expertise architectures Serverless (AWS S3 / CloudFront / Terraform)
- CI/CD Gitlab
- Storybook