Zend - The PHP Company


Etude de cas In-Ticketing


Overview

In Ticketing (www.inticketing.com) est une billetterie en ligne qui permet de réserver ses places pour des événements internationaux. Les services proposés incluent l’achat de billets en ligne, dans les salles, au box office ainsi que des solutions sur lieu de l’événement telles l’inscription et la vérification de tickets pour faciliter l’entrée. La société a démarré en 1999 et a créé tous ses services basés sur une plateforme PHP/MySQL. In Ticketing s’est engagé dans les pratiques écologiques : la société a participé à la création de « Global Cooling Collective », et fournit, directement sur le lieu des événements, des informations sur les effets néfastes des émanations de CO2, tous ses billets sont imprimés sur du papier recyclé (chanvre et lin) avec des encres à base de soja, par ailleurs, chaque transaction d’In Ticketing permet de contribuer à un programme de reforestation.

In Ticketing Logo
www.inticketing.com

Le défi

In Ticketing a connu une croissance rapide et il lui fallait reconstruire tout son système de billetterie pour s’adapter à cette croissance et pour lui offrir la possibilité de reventes supplémentaires (provenant souvent de fournisseurs tiers.) Puisqu’In Ticketing gère des événements tels que Burning Man en Californie, la possibilité de s’adapter à des charges différentes et de toujours fournir une bonne interaction avec les utilisateurs même pendant les moments de trafic intense (avec des centaines de milliers de transactions qui doivent s’effectuer en quelques minutes) est un réel défi. In Ticketing devait :

  • Améliorer l’adaptabilité et la performance de son système de billetterie en ligne
  • Maintenir l’interopérabilité avec son système de reporting et ses opérations sur lieu de vente
  • Rajouter des capacités de vente transversale et de revente
  • Maintenir une convivialité d’utilisation pour l’internaute

La solution: Zend Platform et les services de consulting Zend

Utilisateur de longue date de Zend Studio, In Ticketing s’est adressé à Zend pour demander de l’aide. En collaboration avec les consultants Zend, In Ticketing a pu tirer profit du Zend Framework et de la Zend Platform pour reconstruire toute sa plateforme de billetterie. Spécifiquement, la fonction Job Queue dans la Zend Platform a permis à In Ticketing de décharger le traitement nécessaire pour chaque transaction sur de multiples serveurs et de traiter des milliers de transactions simultanément, tout en assurant une interaction rapide et conviviale pour chaque acheteur. Par ailleurs, le nouveau moteur de transaction d’In Ticketing s’appuie sur les fonctionnalités de contrôle de la Zend Platform pour améliorer la sécurité et permettre des transactions gérées par des tiers (e.x : PayPal Express et Event Insurance). Autre avantage : In Ticketing permet la génération de fichiers de billets en PDF  transmis directement par email au client pour qu’il puisse les imprimer lui-même.

La solution