Hur Hemnet använder Cloudflare Workers för att maximera tekniska resurser

Varje vecka flockas mer än 3 miljoner lägenhetsjägare, husköpare och fastighetsmäklare på Hemnet, världens populäraste bostadsportal. Med hundratusentals objektlistningar och en gedigen sökfunktion är den svenskbaserade, klassificerade verksamheten det självklara valet för fastighetsköpare. Mer än 28,5 miljoner sökningar görs varje vecka när användarna jagar det perfekta boendet.

Att tillhandahålla en effektiv och kraftfull användarupplevelse är en stark ledstjärna för Hemnet. Inför skapandet av en ny webbplatssektion för fastighetsköp utanför Sverige valde de att utgå från användarnas behov.

Utmaningen

När svenska köpare vill förvärva egendomar i utlandet brukar de surfa runt på nätet för att hitta mer information om ett visst område och förstå hur fastighetsmarknaden fungerar i det aktuella landet. Sökbeteendet skiljer sig därmed fundamentalt från det som uppvisas vid sökningar inom Sverige. Det primära målet är att hitta bra information om ett område och ett land och därifrån hitta en pålitlig mäklare som kan ge stödjande vägledning i affären.

Därför valde Hemnet att fokusera sin Utlands-sektion på artiklar om och inspiration från olika regioner i stället för att lista egendomar direkt i den.

”Snarare än att använda vår ’normala’ plattform ville vi skapa en fristående plats där mäklarbyråer och kontor kan annonsera sina tjänster för olika länder och regioner”, berättar Christoffer Hamberg, teknisk direktör på Hemnet.

I stället för att innesluta denna funktion i sin huvudsakliga Ruby on Rails-applikation, beslutade Hemnets team sig för att skapa en statisk webbplats som genereras av Gatsby och att använda Contentful som datakälla. För att betjäna webbplatsen vände de sig till Cloudflare Workers.

Hemnet blir globalt med serverlös teknik

Hemnet, som redan använde Cloudflares integrerade säkerhets- och prestandalösningar, hade blivit allt mer imponerat av kapaciteten hos deras serverlösa plattform, Cloudflare Workers. Hamberg såg sig ha hittat det perfekta användningsfallet.

Med hjälp av Workers, en enklare exekveringsmiljö för JavaScript, kan användarna skapa, använda och skala upp serverlösa applikationer i Cloudflares globala nätverk. Med stöd av ett nätverk som omfattar 200 städer och 90+ länder över hela världen, kan varje applikation köras i det datacenter som är närmast slutanvändaren. Därmed minskas potentiella latenstider under hela förloppet och garanteras optimal prestanda och drifttid.

Genom att komplettera Workers med sidoregler kunde Hemnet sätta upp Hemnet Utland på sin huvuddomän. Via Hemnet Utland kan köparna skapa kontakt med mäklarbyråer utanför Sverige. Webbplatsen underhåller en lista över mäklarbyråer med baser i Frankrike, Spanien, Portugal och Italien och kompletterar tjänsten med korta, informativa artiklar om varje region.

Inte nog med att Workers hjälpte Hemnet att nå sina kunder snabbt och effektivt – den visade sig även lätt att konfigurera. Därigenom kunde Hemnet spara mycket tid och interna resurser vid sin webbplatslansering.

”Cloudflare Workers (och sidoreglerna) tillät en snabb lansering av Hemnet Utland på vår huvuddomän utan att röra den där kodbasen”, fortsätter Hamberg. ”Ett stort plus var också att ett litet produktteam snabbt kunde bygga upp och installera webbplatsen med minimal hjälp från plattformsteamet, som vanligtvis hanterar nya funktioner och applikationer åt oss.”

Integrerade säkerhets- och prestandalösningar utan leverantörsinlåsning

Användningen av serverlös teknik har inneburit en stor fördel för Hemnet, som vill tänja på gränserna för att kunna erbjuda en innovativ och sömlös användarupplevelse. Men i takt med att de utökar sina egendomar måste de också förvissa sig om att webbplatserna förblir snabba och säkra.

Hemnet använder Cloudflares globala CDN parallellt med säkerhetstjänster som Cloudflare Web Application Firewall (WAF) och avancerat DDoS-skydd. Därigenom skyddas deras webbplatser från inkommande hot som skadliga förfrågningar och volymetriska DDoS-attacker utan signifikant längre svarstider eller försämrade användarupplevelser. Tack vare Cloudflares inbyggda DDoS-skydd kan Hemnet blockera över 100 000 hot varje månad.

Samtidigt som Hemnet anlitar Cloudflare för integrerade säkerhets-, prestanda- och serverlösa lösningar kan leverantörsinlåsningarna minska. Cloudflare fungerar som ett abstraktionsskikt mellan klient och säljare och låter användarna utnyttja Cloudflares produktresurser vid olika typer av infrastruktur- och molnleverantörer – utan att behöva använda pakettjänster från en ensam säljare som inte tillgodoser alla deras behov.

Det gör hela skillnaden för Hemnet som värdesätter den flexibilitet, långsiktiga vision och de integrerade lösningar som Cloudflare tillhandahåller.

”Hemnet vill ge våra användare en förstklassig användarupplevelse där prestanda ingår som en fundamental komponent”, säger Hamberg. ”Men viktigast av allt är säkerheten. Den kommer vi aldrig att kompromissa om. Cloudflare låter oss ge våra användare båda aspekterna och garanterar att de kan nå våra tjänster på ett så snabbt och säkert sätt som möjligt.

Hur Hemnet använder Cloudflare Workers för att maximera tekniska resurser
Viktiga resultat
  • Använde Cloudflare Workers för att lansera Hemnet Utland från sin huvuddomän medan de sparade tid och interna resurser
  • Avvärjer 100 000+ cyberhot varje månad genom Cloudflares avancerade DDoS-skydd

”Cloudflare Workers (och sidoreglerna) tillät en snabb lansering av Hemnet Utland på vår huvuddomän utan att röra den där kodbasen. Ett stort plus var också att vårt lilla produktteam snabbt kunde bygga upp och installera webbplatsen med minimal hjälp från vårt plattformsteam.”

Christoffer Hamberg
Teknisk direktör, Hemnet