Chaque semaine, plus de 3 millions de chasseurs d’appartements, d’acheteurs de maisons et de courtiers immobiliers affluent sur Hemnet, le plus célèbre portail du monde dédié à l’immobilier. Avec des centaines de milliers d’annonces immobilières et une puissante fonction de recherche, ce site d’annonces basé en Suède est l’outil incontournable pour les acheteurs de biens immobiliers. Plus de 28,5 millions de recherches y sont effectuées chaque semaine par des utilisateurs à la recherche du bien immobilier idéal.
Pour Hemnet, la création d’une expérience utilisateur efficace et puissante est de la plus haute importance. Lors de la création d’une nouvelle section du site, dédiée à l’achat de propriétés hors de Suède, Hemnet a décidé de commencer ce processus en réfléchissant d’abord aux besoins des utilisateurs.
Lorsque des acheteurs suédois souhaitent acheter une propriété hors de Suède, ils commencent généralement par effectuer des recherches pour obtenir plus d’informations sur une région particulière et comprendre le fonctionnement du marché immobilier dans ce pays. Le comportement de recherche est donc fondamentalement différent de celui qu’ils adoptent lorsqu’ils recherchent des propriétés en Suède. L’objectif principal est de trouver des informations fiables sur une région et un pays et, ensuite, d’identifier un agent digne de confiance qui pourra être un guide fiable dans la transaction.
C’est pourquoi Hemnet a décidé, dans la section « Utland » (À l’étranger) de son site, de proposer des articles et des inspirations consacrés à différentes régions, au lieu d’y répertorier directement des propriétés.
« Au lieu d’utiliser notre plate-forme “normale”, nous voulions créer une section indépendante dans laquelle les agences et firmes de courtage pourraient présenter leurs services dans différents pays et régions, » explique Christoffer Hamberg, directeur technique de Hemnet.
Au lieu d’intégrer cette fonctionnalité à leur application principale, Ruby on Rails, l’équipe de Hemnet a décidé de développer un site statique généré par Gatsby, tout en utilisant Contentful comme source de données. Et pour servir le site, l’entreprise a opté pour Cloudflare Workers.
Hemnet utilisait déjà les solutions intégrées de sécurité et de performance de Cloudflare et était de plus en plus intriguée par les capacités de sa plate-forme sans serveur, Cloudflare Workers. Pour Hamberg, cela semblait être un scénario d’utilisation parfait.
Workers, un environnement d’exécution JavaScript léger, permet aux utilisateurs de créer, déployer et faire évoluer des applications sans serveur sur le réseau mondial Cloudflare. Avec l’appui d’un réseau présent dans 200 villes et plus de 90 pays dans le monde, chaque application peut être exécutée dans le datacenter le plus proche de l’utilisateur final, ce qui réduit la latence potentielle entre l’origine et la destination et garantit des performances et une disponibilité optimales.
Grâce à l’utilisation conjointe de Workers et de Page Rules, Hemnet a pu déployer Hemnet Utland sur son domaine principal. Hemnet Utland permet aux acheteurs d’entrer en contact avec des agences de courtage situées hors de Suède. Le site gère une liste d’agences de courtage établies en France, en Espagne, au Portugal et en Italie, et complète ce service avec des articles concis et informatifs sur chaque région.
Workers a non seulement aidé Hemnet à communiquer rapidement et efficacement avec ses clients, mais l’environnement d’exécution s’est également avéré facile à configurer, permettant à Hemnet de gagner du temps et d’économiser une quantité considérable de ressources internes lors du lancement du site.
« Cloudflare Workers (et Page Rules) nous a permis de lancer rapidement Hemnet Utland sur notre domaine principal, sans modifier la base de code, » explique Hamberg. « Un avantage considérable a également été qu’une petite équipe de produit a pu rapidement développer et configurer le site avec un minimum d’aide de l’équipe chargée de la plate-forme, qui gère généralement les nouvelles fonctionnalités et applications à notre place. »
L’utilisation d’une technologie sans serveur est un avantage majeur pour Hemnet, qui aspire à repousser ses limites pour proposer une expérience utilisateur innovante et fluide. À mesure que Hemnet continue à étendre ses propriétés, cependant, l’entreprise doit également s’assurer que ses sites restent rapides et sûrs.
Hemnet utilise le réseau mondial Cloudflare CDN conjointement à des services de sécurité tels que Cloudflare Web Application Firewall (WAF) et Advanced DDoS Protection. Ceci lui permet de protéger ses sites contre les menaces entrantes telles que les requêtes malveillantes et les attaques DDoS volumétriques sans augmentation significative de la latence, ni dégradation de l’expérience utilisateur. Grâce à la protection anti-DDoS intégrée de Cloudflare, Hemnet est en mesure de bloquer plus de 100 000 menaces chaque mois.
Même si Hemnet se fie à Cloudflare pour ses solutions de sécurité intégrée, de performance et sans serveur, l’entreprise est en mesure de limiter l’enfermement propriétaire. Cloudflare se comporte comme une couche d’abstraction entre client et fournisseur, permettant aux utilisateurs de déployer la pile de produits de Cloudflare devant différents types d’infrastructures et de fournisseurs de services dans le Cloud, sans pour autant devoir utiliser les services groupés d’un fournisseur unique qui ne répond pas à tous leurs besoins.
C’est ce qui fait toute la différence pour Hemnet, qui apprécie la flexibilité, la vision à long terme et les solutions intégrées qu’offre Cloudflare.
“Performance is a fundamental part of the user experience and Hemnet wants to provide a best-in-class experience for our users,” says Hamberg. “But above all comes the security aspect which we will never compromise on. Cloudflare allows us to deliver both to our users, ensuring that they can access our services in as fast and secure a manner as possible.”
“Cloudflare Workers (and the Page Rules) allowed us to quickly launch Hemnet Utland on our main domain without touching that code base. A big plus was also the way our small product team was able to quickly build and set up the site with minimal help from our platform team.”
Christoffer Hamberg
Directeur technique, Hemnet