Cloud AWS, conteneurs et micro-services pour soutenir la croissance de Kizeo, Editeur SaaS

Accompagner en douceur la transition vers le cloud AWS et les micro-services, avec une solution conteneurisée, automatisée et collaborative pour vos applications.

A propos de Kizeo

Kizeo est un éditeur français de logiciels applicatifs. L’entreprise, créée en 2011, a vite rencontré le succès et compte désormais 37 collaborateurs répartis sur 3 sites (Avignon, Lyon et Santiago du Chili) pour servir plus de 2500 clients BtoB dans 52 pays. Même si Kizeo n’est plus tout à fait une start-up, l’éditeur en garde l’état d’esprit, et cherche à innover en permanence. L’éditeur développe pour ses clients des applications mobiles capables de leur apporter simplification, réactivité et gains de productivité mesurables.

C’est dans cet état d’esprit qu’est né Kizeo Forms.

Kizeo Forms est une véritable solution de remontées d’informations terrain, qui récolte et consolide les données via des appareils mobiles, sous forme de formulaires.

Kizeo Forms est aussi capable de générer des rapports, et de transmettre l’information, par email, par Dropbox, ou à l’aide de webservices, directement au sein du SI des clients de Kizeo.

Kizeo Forms est une solution agile et sur mesure : chaque client, quel que soit son secteur d’activité, peut fabriquer son propre formulaire, personnaliser les informations demandées à ses utilisateurs terrain, ainsi que les rapports générés.

Devant le succès fulgurant rencontré par Kizeo Forms, l’éditeur a décidé d’amorcer sa transition vers le cloud AWS et la méthodologie DevOps, et a fait appel à Claranet, son partenaire historique dans l’infogérance de ses infrastructures, pour l’accompagner dans cette adoption.

Une transition en douceur vers le cloud AWS avec Claranet et Antares, plateforme conteneurisée prête à l'emploi sur AWS

Pour découvrir Kizeo Forms, rendez-vous sur le site internet https://www.kizeo-forms.com, ou adressez un mail à contact@kizeo.com

Première étape : découpe de l’application en micro-services et infrastructure conteneurisée, pour rendre l’application plus résistante et plus scalable

"Nous avons séparé les différents éléments de notre application pour que la mise à l’échelle se fasse de manière fine, sur les parties identifiées comme des goulets d’étranglement, plutôt que d’avoir un monolithe qui grossisse exponentiellement", explique Vincent Demonchy, Directeur Technique de Kizeo.

Cloud AWS et micro-services : l'approche de Kizeo

En parallèle, Claranet a conçu l’infrastructure de Kizeo, grâce à Antares, sa solution conteneurisée, automatisée et collaborative afin de profiter pleinement des avantages offerts par AWS tout en bénéficiant d’une solution packagée.

Cette combinaison permet de diminuer les temps de build, et surtout d’accélérer la migration vers le cloud AWS.

« Pour améliorer encore la scalabilité et la vélocité, et faciliter la mise en place de nouveaux services, la solution Antares propose aussi des catalogues de modules Terraform, pour utiliser l’ensemble des services proposés par AWS », précise Mathieu Cassan, Team Lead SaaS chez Claranet

Antares réduit les temps de build, accélère la migration vers AWS

kizeo

Deuxième étape : Aller encore plus loin dans le cloud et le DevOps grâce à la conteneurisation, l'automatisation et l'infogérance collaborativepour développer de nouveaux leviers de croissance

Une fois la transition amorcée, Kizeo a pu passer à la seconde étape consistant à compléter sa transition vers le cloud AWS, conteneuriser entièrement toutes les briques de sa solution, de manière à pouvoir automatiser l’intégralité du service et développer de nouveaux leviers de croissance.

« Les équipes de Kizeo ayant monté en compétences entre la première et la deuxième étape, la collaboration avec Claranet a évolué. En effet, les équipes de Claranet ont continué de travailler sur la conteneurisation, en se focalisant sur le cœur de l’application Kizeo Forms.
En parallèle, les équipes de Kizeo ont mis en place les micro-services liés à l’application, de manière à partager la charge et à opérer une transition conjointe », précise Vincent Demonchy, Directeur Technique de Kizeo.

Aller plus loin dans le cloud et le DevOps, grâce à la conteneurisation

Sur cette seconde étape, Claranet a permis à Kizeo d’opérer des conteneurs en production de manière fiable et sécurisée.
Nous avons donc réalisé le build des images Docker, ainsi que tout l’outillage nécessaire pour le pilotage de ces images.

« Il faut imaginer Antares comme une solution packagée basée sur des modèles connus et rapides à prendre en main, qui permettent d’accompagner nos clients vers la conteneurisation et vers une stratégie orientée micro-services », commente Mathieu Cassan, Team Lead SaaS Claranet.

Sur cette deuxième étape, l’agilité apportée grâce à Docker et à l’approche micro-services de Kizeo, n’aurait pas été pleinement exploitée si Claranet n’avait pas proposé un mode d’infogérance collaboratif de la solution Antares.

Infogérance collaborative et accompagnement sur mesure

DevSecOps, la sécurité intégrée dès la phase de développement

Pour répondre aux exigences de clients Grands Comptes, tels que Engie, Vinci Energies ou encore Bouygues Construction, … Kizeo doit atteindre des objectifs en termes de sécurité, et être capable de maintenir un certain nombre de prérequis.

Kizeo a donc mis en place une démarche DevSecOps dans son développement.

De plus, la solution Antares embarque nativement des éléments et bonnes pratiques de sécurité, pour répondre aux enjeux autour de la sécurité de l’infrastructure et des données, de la traçabilité des accès, ou encore de la détection de comportements à risque.

Focus sur la sécurité embarquée

Et après ?

Kizeo a fini sa transition cloud, ses équipes sont formées, les recrutements réalisés.

Le point de réflexion se porte désormais sur l’étape qui suit la conteneurisation et sur le choix d’un orchestrateur pour gérer la montée de charge des différents services.

La découpe en micro-services continue. L’infrastructure de Kizeo est prête pour le déploiement d’infrastructures clones sur différentes régions -et donc pour le développement à l’international-, ou pour répondre aux besoins d’environnements dédiés de ses clients Grands Comptes.

« Grâce à l’automatisation de l’infrastructure mais aussi grâce à la réalisation d’un socle technique commun partagé entre les différentes applications, nous avons pu mener en même temps notre transition vers le cloud, et le développement de nouveaux produits, qui seront commercialisés en 2021 », conclut Vincent Demonchy, Directeur Technique de Kizeo

En savoir plus sur Antares

antares

Contexte : accompagner la croissance

  • 3,4 millions de CA en 2019
  • 2500 clients B2B
  • Une PME qui veut garder son esprit start-up
  • Pour découvrir Kizeo Forms, rendez-vous sur le site internet https://www.kizeo-forms.com, ou adressez un mail à contact@kizeo.com
antares

Micro services, conteneurs, outils, process et managed services sur AWS

  • Une solution AWS scalable et sécurisée pour assurer la croissance
  • Une suite complète d’outils préconfigurés pour piloter les releases et la production
  • Des méthodes et process Devops pour favoriser la collaboration
  • Expertises métiers Claranet 24/7
antares

Les bénéfices

  • Une migration en douceur vers le cloud AWS grâce à la conteneurisation
  • La formation et le transfert de compétences vers le cloud et le DevOps, grâce au mode collaboratif
  • Une architecture micro-services pour plus de scalabilité
  • Des temps de build réduits
  • La sécurité embarquée dès le début du projet