Cloudflare produit de délicieux résultats pour iCook

La nourriture est un langage universel qui rassemble les gens. Cela est particulièrement vrai en Asie, où l'on se retrouve souvent autour d'un repas. Si manger a toujours été une activité collective, le monde numérique d'aujourd'hui a permis à la cuisine de devenir également une activité sociale.

Grâce à Internet, les passionnés de cuisine peuvent désormais communiquer à travers le temps et l'espace, partager leurs recettes et apprendre les uns des autres. À Taïwan, la plupart de ces événements se produisent sur iCook. Créée en 2011 par la société de développement de logiciels Polydice Inc. iCook est le plus grand réseau social de partage de recettes de cuisine à Taïwan. De fait, iCook a constaté qu'une Taïwanaise sur trois utilise son service, ce qui a permis de constituer une communauté en ligne active et dynamique comptant environ cinq millions de membres.

Le coût de la performance

En tant que réseau social, iCook se sert de la technologie comme d'un outil et de la cuisine comme d'une passion collective pour relier les gens.

« À Taïwan, on pense à iCook quand on veut partager ses recettes ou quand on cherche des idées de plats » a expliqué Paul Lee, chef de projet technique. « Les gens utilisent souvent notre plateforme pendant qu'ils sont occupés à cuisiner. Les performances de notre site web et de notre application mobile ont donc un impact majeur sur l'expérience utilisateur. Idéalement, nous aimerions que la diffusion des contenus soit fluide et homogène au point de donner l'impression à nos utilisateurs que quelqu'un est en train de faire une démonstration de cuisine sous leurs yeux. »

Sachant qu'iCook contient plus de 190 000 recettes (dont la plupart sont accompagnées de vidéos et de photos), et que le nombre moyen de clics par mois est d'environ 63 millions, atteindre un tel niveau de performance relève de l'exploit. Pour répondre à cette demande, iCook a dû faire face à des coûts exorbitants qu'elle n'a pas pu assumer très longtemps. C'est à ce moment que Paul et son équipe se sont mis à la recherche d'un fournisseur de services de cloud plus abordable, qui serait capable de gérer sans problème leurs pics de trafic les plus élevés, et ils ont découvert Cloudflare.

« Avec Cloudflare, nous réalisons 20 % d'économies sans aucune perte en termes de performances et de sécurité. Dire que nous sommes heureux serait un euphémisme. »
— Paul Lee
Responsable de projet technique chez Polydice Inc.

La différence Cloudflare

iCook a finalement été séduite par la capacité de Cloudflare à diffuser des contenus de manière à la fois rapide et sûre, mais aussi flexible et abordable. Paul souligne que si c'est pour des raisons économiques qu'iCook a commencé à chercher une alternative, ce n'était pas le seul paramètre pris en compte par l'équipe. « La performance et la sécurité sont tout aussi importantes pour nous. Ce sont des points pour lesquels nous ne sommes pas prêts à faire de concessions, même si les coûts sont élevés », a déclaré Paul.

« Afin de continuer à développer la marque iCook et d'étendre nos services, nous devons optimiser les performances de notre site web et de notre application mobile. La performance est au cœur de l'expérience utilisateur, c'est pourquoi nous nous efforçons constamment d'accélérer les temps de chargement tout en conservant des images de haute qualité.

Nous détenons également une grande quantité de données personnelles, ce qui fait de la sécurité une autre priorité non négociable. Cloudflare ayant rempli tous nos critères, le choix s'est fait sans hésitation. »
— Paul Lee
Responsable de projet technique chez Polydice Inc.

Si le réseau de Cloudflare se charge des performances au niveau du frontend, Cloudflare Workers aide iCook à améliorer l'efficacité au niveau du back-end. En utilisant Workers comme une passerelle API, l'équipe est en mesure de compiler les réponses de plusieurs terminaux en une seule réponse, ce qui réduit la charge de ressources nécessaire à la compilation des réponses individuelles.

« Nous utilisons également Workers pour distribuer des cookies et des codes de suivi afin de recueillir des données sur le comportement des utilisateurs », a ajouté Paul. « De ces données, nous tirons des enseignements sur les utilisateurs, qui nous permettent ensuite de faire des recommandations pour améliorer globalement leur expérience. En somme, notre partenariat avec Cloudflare a été pour nous la recette du succès. »

Cloudflare produit de délicieux résultats pour iCook
Key Results

• Grâce à Cloudflare, iCook a pu bénéficier d'une sécurité et de performances optimales tout en réalisant 20 % d'économies, sans faire de concessions.

• Cloudflare Workers permet à iCook d'écrire un code personnalisé qui combine les réponses de plusieurs terminaux, ce qui améliore l'efficacité du backend.

Grâce à Cloudflare, nous parvenons à réduire nos coûts de 20 % sans compromettre les performances et à la sécurité. Dire que nous sommes satisfaits serait un euphémisme.

Paul Lee
Chef de projet technique chez Polydice Inc.