Teeps, startup Française, se concentre sur son évolution dans un environnement NoOps
Zéro downtime à chaque déploiement
Lancée à Paris en 2016 pour redonner un aspect humain au eCommerce, l’application de shopping collaboratif Teeps se compose aujourd’hui de 2500 experts qui jouent un rôle de prescripteur auprès de leur communauté de 350 000 membres et 750 marques marchés, dans les secteurs déco, mode, sport, et beauté, avec une marketplace de 500 000 produits disponibles. La mission de Teeps est de permettre aux marques de (re)créer un lien authentique avec leurs clients qui aiment déjà sincèrement leur marque et leur produits mais aussi avec toutes les personnes passionnées par leur univers et partageant leur valeurs.
Le concept ? La publication de contenus pour cibler une audience spécifique, l’identification d’experts et l’engagement conversationnel avec les consommateurs. Les experts qui recommandent des produits peuvent gagner une commission (entre 5 et 8%). La plateforme est ludique et gamifiée et permet aux membres de la communauté d’échanger par chat/messagerie instantanée.
En recherche de technologie pour soutenir le projet efficacement et avec de l’uptime en continu, l'équipe technique de Teeps a étudié et testé plusieurs options, dont Heroku et AWS, mais le fait que Platform.sh apporte une couche d’abstraction avec AWS, et qu’il n’y ait pas de besoin de manager en interne les machines virtuelles ou leurs sizings, a accéléré leur prise de décision. Ayant déjà été confronté à l’installation de serveurs et connaissant l’administration système qui peut s’avérer très lourde, la couche d’abstraction de Platform.sh a fait la différence.
L’adoption de Platform.sh s’est faite très rapidement après une démonstration d’un membre de l'équipe. La solution a été très facile à prendre en main et n’a présenté aucune difficulté pour démarrer, selon l'équipe technique de Teeps. Elle a permis de résoudre certains challenges que Teeps avait eu auparavant, par sa simplicité d’utilisation et mise en place des environnements de développement et staging.
La fonctionnalité qui a le plus plu à Teeps est le déploiement automatique d’un environnement par branche, qui permet de rapidement mettre en place un environnement pour faire tester une fonctionnalité sans que les développeurs aient à se soucier de changer le schéma de la base de données. Les environnements isolés permettent de faire des tests en toute tranquillité sans se soucier de la partie installation de l’environnement, et sans avoir à se poser de questions sur ce que les autres membres de l'équipe sont en train de faire.
Platform.sh permet à Teeps d’atteindre ses objectifs business grâce à sa bonne performance et le fait qu’elle soit une solution sécurisée. “Tout fonctionne bien, et lorsqu’on a des clients en B2B on sait qu’on peut s’appuyer sur cette solution pour la partie hosting,” nous communique Riaz Hatia, CTO chez Teeps. “Nous avons beaucoup de demandes d’un point de vue sécurité et service, et Platform.sh offre tout ce qu’il faut.”
La plateforme permet également de mettre en ligne plus rapidement et de mettre en place en interne les outils de déploiement continu, de monitoring, ou d’alerting. Cela a généré un gain de productivité considérable pour toute l'équipe IT.
En termes de points d'amélioration concrets, Teeps a vu plusieurs réels points positifs. ll est désormais possible pour Teeps de lancer un projet en mois d’une heure. Il suffit de configurer deux fichiers et tout se déploie automatiquement, ce qui permet de laisser la main aux développeurs directement pour la configuration du projet sans besoin d’une équipe DevOps.
La majorité des tickets sont traités en moins de 24h pour un niveau d’urgence normal, dans l’heure pour un ticket urgent. L’équipe support est proactive pour les projets entreprise sur le monitoring de la plateforme et prend en charge les problèmes avant même qu’ils soient remarqués.
Teeps déploie désormais plusieurs fois par jour (minimum deux fois). Le temps de build reste variable selon le projet, mais les déploiements ne voient jamais de downtime.