Jarl Sandin -projektin esittely
Jarl Sandin on, Götenborgin sydämmessä sijaitseva, ruotsalainen koru – ja kellokauppias. Yritys on toiminut 1950-luvulta lähtien ja on lähes 70 vuoden ajan auttanut asiakkaita korujen, jalokivien ja kellojen valitsemisessa, luomisessa ja hoitamisessa. Yritys toimii sekä kivijalkamyymälöissä että verkkokaupassa, ja on tunnettu laadukkaasta käsityöstä sekä laajasta valikoimastaan.
Jarl Sandin tarvitsi verkkokaupan, joka on latausajoilta erittäin nopea, sujuva ja tarjoaa asiakkailleen erinomaisen käyttökokemuksen. Näiden tavoitteiden saavuttamiseksi verkkokauppa rakennettiin headless front-end -tekniikalla.
Verkkokauppa tarjoaa nyt todella korkean suorituskyvyn ja parannetun käyttäjäkokemuksen. Ensisijainen tavoite oli toteuttaa toimiva ratkaisu, joka kehittää verkkokaupan käytettävyyttä.

Ratkaisuna Headless Front-End
Headless front-end on verkkosivuston rakennustekniikka, jossa käyttöliittymä (front-end) on täysin irrotettu taustajärjestelmästä (back-end). Tämä tarkoittaa, että back-end huolehtii datasta ja toiminnallisuuksista, kun taas front-end rakennetaan erikseen ja voidaan kehittää itsenäisesti.
Tekniikka mahdollistaa verkkosivuston käyttöliittymän hallinnan erillisiltä palvelimilta ympäri maailmaa, samalla kun tietokanta sijaitsee yhdessä paikassa, joka on Creamarketingin tapauksessa Suomessa.
Hajautetun infrastruktuurin ansiosta palvelimet eivät kuormitu liikaa, ja sivusto pysyy vakaana ja nopeana, vaikka kävijöitä olisi useita samanaikaisesti eri puolilla maailmaa. Lisäksi erillinen tietokanta parantaa sivuston turvallisuutta, koska käyttöliittymä ei suoraan käsittele arkaluontoista dataa.
Entistä nopeammat latausajat ja parempi käyttökokemus
Jarl Sandinin uuden ja vanhan verkkokaupan suorituskyvyn ero on merkittävä niin latausaikojen kuin käyttökokemuksenkin osalta. Vanhan sivuston keskimääräinen latausaika kesti useita sekunteja, mikä aiheutti havaittavaa viivettä erityisesti mobiililaitteilla.
Uusi verkkokauppa latautuu alle sekunnissa, mikä täyttää nykyaikaisten verkkopalveluiden suorituskykyvaatimukset. Myös verkkokaupan hakutoiminto on nopeutunut merkittävästi: tuotteet löytyvät välittömästi ilman odotusaikaa, mikä parantaa käyttäjäkokemusta entisestään.

Miksi nopeat latausajat ovat tärkeitä?
Nopeammat latausajat ovat keskeisiä hyvän käyttäjäkokemuksen varmistamiseksi. Kun verkkosivustot ja verkkokaupat rakennetaan hajautetusti ja hyödynnetään moderneja turvallisuusratkaisuja, kuten Cloudflareä, voidaan tarjota sekä erittäin nopea että turvallinen käyttökokemus.
Verkkosivuston nopeus takaa sen, että käyttäjälle tulee hyvä käyttäjäkokemus, mikä taas johtaa sivuston jatkuvaan käyttämiseen.