Progressive Web Application & Micro Service Architecture

Notre service repose sur une architecture de micro-services, associant le meilleur des technologies Web pour offrir une expérience utilisateur exceptionnelle. Cette architecture inclut des services externalisés, par exemple à des fins d’authentification et de gestion des abonnements, ainsi que des solutions développées localement et reposant sur JAMstack, des services open source ou autres pour renforcer notre application. Ceux-ci incluent GraphQL, Terraform, Netlify, Heroku, Algolia, goHugo - etc.

Nos services sont conçus par l’Ux - nous n’utilisons pas de système d’exploitation ni de serveurs, de CMS, de rendus Web ou de rendus isomorphes spécifiques. Notre objectif est de permettre les meilleures performances dans l’environnement le plus sûr tout en réduisant les coûts de dimensionnement. Nous avons recours aux frameworks Javascript, aux API, aux balises.

Nous permettons la mise en œuvre d’une Progressive Web Application - une combinaison de technologies Web inédites et de fonctionnalités d’applications permettant d’améliorer l’expérience client. Cela fournit le comportement d’une application dédiée via n’importe quel navigateur et sans se soumettre aux magasins applicatifs. Il s’appuie sur un shell d’application et des service workers, ainsi que sur des fichiers .manifest pour émuler une expérience de type application pour l’utilisateur final. Le but est de donner la priorité à l’utilité client, tout en supprimant l’obligation de toute compréhension orientée technologie. Il présente également de nombreux avantages:

  • compatibilité responsive design
  • résilient et léger
  • accessible avec un accès Internet bas débit
  • temps de chargement incroyablement rapides
  • aucune installation ou téléchargement requis
  • accès via navigateur ou icône cliquable sur l’écran de l’appareil
  • sécurisé via les protocoles https
  • peu ou pas de charge sur la mémoire de l’appareil
  • expérience immersive en plein écran
  • pas de contraintes ou prérequis liés aux magasins applicatifs
  • SEO-friendly
  • Les agents de service permettent des mises à jour transparentes en temps réel
  • Notifications push