Zipwhip comble le fossé entre les technologies existantes et le cloud grâce à F5 et NGINX

Alors que de plus en plus de clients choisissent les SMS comme mode de communication privilégié avec les entreprises, les organisations se sont empressées de déployer une assistance par SMS à grande échelle, sans surcharger davantage leurs équipes internes, déjà fortement mobilisées par les projets informatiques quotidiens et les besoins de maintenance.

C’est là qu’intervient Zipwhip. Zipwhip conçoit et développe des logiciels qui permettent aux entreprises et aux organisations d’échanger des SMS avec leurs clients depuis leur ligne fixe, leur ordinateur ou leur appareil mobile. À ce jour, plus de 35 000 entreprises, allant des coopératives de crédit aux centres de remise en forme en passant par les cabinets dentaires, ont utilisé la plateforme de Zipwhip pour communiquer avec leurs clients par SMS. La solution Zipwhip permet également d’envoyer des SMS à grande échelle à de vastes groupes, donnant ainsi aux organisations la possibilité de joindre simultanément des milliers de personnes.

Au fil de son expansion, l’entreprise a poursuivi avec rigueur sa transformation numérique. Elle doit pour cela trouver un équilibre entre l’adoption continue de technologies cloud plus avancées et la nécessité de conserver les technologies indispensables à la prise en charge de ses principaux clients intermédiaires : les opérateurs de télécommunications.

F5 Cloud Services, NGINX et Amazon Web Services ont contribué à combler le fossé.

Défis commerciaux

La complexité de l’architecture technologique et de l’infrastructure constitue un autre défi. Elle entraîne directement un manque à gagner chaque fois qu’un client abandonne une interface ou un processus trop complexe. Parallèlement, la complexité interne rallonge le temps nécessaire aux équipes informatiques de Zipwhip pour apprendre à utiliser de nouveaux services, puis effectuer des mises à jour et appliquer des correctifs.

L’équipe Plateforme doit également anticiper tout problème susceptible de nuire à l’expérience client, en détectant les difficultés avant qu’elles ne surviennent — et surtout avant qu’un client n’en subisse les conséquences. Mais si l’orientation client est essentielle à la trajectoire de croissance de Zipwhip, la complexité technologique demeure un risque majeur.

Solution

Zipwhip a fait appel à Amazon Web Services pour fournir l’infrastructure cloud, tandis que NGINX Controller et F5 Cloud Services gèrent le trafic entrant et sortant du réseau. F5 Cloud Services est principalement utilisé pour assurer la connectivité avec les opérateurs de télécommunications, garantissant ainsi une connexion sécurisée et hautement performante.

« Les SMS sont petits, mais nous parlons de plusieurs milliers de messages simultanés. F5 offre des performances élevées et nous permet de transmettre un grand nombre de paquets de données. C’est une exigence majeure pour nous, car notre trafic ne consomme pas beaucoup de bande passante, mais il comporte énormément de paquets », explique Kolby Allen, architecte principal, Infrastructure et DevOps chez Zipwhip. « La persistance assurée par F5 constitue un avantage considérable. La connectivité via F5 ne connaît aucune interruption. F5 reste disponible pour nos clients. »

F5 Cloud Services et AWS permettent également à Zipwhip de poursuivre sa transformation numérique en mettant hors service ses systèmes existants et ses centres de données physiques. « Quand on peut provisionner des ressources à la demande, plutôt que d’acheter des serveurs, d’attendre quelques semaines pour les recevoir, puis de devoir les installer et les configurer, il est tout simplement évident que la migration vers des services cloud est la meilleure option », a déclaré Allen.

Lorsqu’il s’agit de simplifier l’architecture et l’infrastructure, NGINX s’est imposé comme la meilleure solution. « Lors de la mise en place de notre infrastructure assez complexe, nous voulions choisir des outils capables de répondre à plusieurs de nos besoins, afin de ne pas avoir à nous former à de nombreux services différents. Il nous a suffi d’apprendre à utiliser NGINX », explique Allen. « Chaque fois que nous rencontrons un problème, nous nous tournons vers NGINX, et il répond à nos besoins. »

Plus précisément, Allen souligne la grande visibilité, la configuration avancée et les contrôles d’intégrité rigoureux qu’offre NGINX. « NGINX fait à lui seul tout ce que de nombreux concurrents ne font que séparément. NGINX permet de tout résoudre avec un seul outil. » Une visibilité claire sur les menaces liées à la sécurité et au trafic aide l’équipe à détecter les difficultés avant qu’elles ne deviennent de véritables problèmes.

Résultats

Après avoir travaillé avec F5, NGINX et AWS pendant plus d’un an, Allen est prêt à faire passer Zipwhip à l’étape suivante de sa transformation numérique, une phase qui lui permettra de tirer pleinement parti des outils et fonctionnalités de NGINX. « Nous maîtrisons désormais la gestion et l’exploitation de ces services, mais il nous faut maintenant maîtriser et gérer la capacité de NGINX à s’adapter aux changements, et tirer parti des contrôles d’intégrité des serveurs en amont et des configurations de secours. C’est l’étape suivante de notre démarche d’amélioration continue dans l’utilisation des outils et des fonctionnalités », a déclaré Allen.

Zipwhip continue également de faire évoluer ses systèmes périphériques reposant sur des technologies existantes, ce qui lui permet de maintenir des connexions essentielles avec les opérateurs télécoms. Parallèlement, le cœur de la plateforme Zipwhip suit un calendrier de modernisation ambitieux afin de répondre à l’évolution des attentes des clients. Grâce à F5 Cloud Services, NGINX et AWS, l’entreprise poursuit sa mission visant à rapprocher ses deux parties prenantes les plus importantes : les opérateurs télécoms et les entreprises clientes.

Logo de Zipwhip comble le fossé entre les technologies existantes et le cloud grâce à F5 et NGINX

Avantages

  • Connexion pour les opérateurs de télécommunications
  • Détecter les problèmes potentiels avant même que le client ne s’en aperçoive, et les résoudre avant qu’ils ne deviennent problématiques
  • Simplification d’une architecture et d’une infrastructure complexes

Défis

  • Comblement du fossé entre les services existants et les services cloud
  • Mise à l’échelle et gestion des services en interne, rapides et simples
  • Visibilité claire sur l’activité du trafic et les menaces de sécurité