e-handel
eZ-brødrene i ferd med å ta nytt programvarehus ut i verden. De lokker også verdens utviklere til Skien
Satser på GraphQL, Amazon Web Services og Norges eneste sykkelfabrikk.
Crystallize er et nytt programvareselskap skapt av Bård og Aleksander Farstad.
Brødrene drar nytte av nærmere 20 års erfaring fra eZ Systems, kjent for sin publiseringsløsning i åpen kildekode, når de enda en gang satser internasjonalt.
Denne gang med en skybasert plattform for e-handel. Den er laget for å selge alt fra fysiske produkter til abonnement på digitalt innhold.
– Ekstremt raskt, skalerbart og svært enkelt å jobbe med, lover duoen.
Ideen springer ut av et gründer-, utviklings- og designmiljø som duoen har etablert i en bygård i sentrum av hjembyen Skien. Der har de mange jern i ilden, skal det vise seg.
– Gir større makt til frontend-utviklere
Crystallize er en skybasert handelsplattform med backend og et programmeringsgrensesnitt (API), men uten et grafisk grensesnitt rettet mot sluttbrukere.
En administrator eller redaktør har eget grafisk administrasjonsgrensesnitt, men den synlige delen av butikken blir levert via API.
Slik står kundene fritt til å bygge sine egne kommersielle løsninger på toppen. Det er også meningen.
Riktignok tilbyr de noen React-baserte komponenter under en fri MIT-lisens. De som ønsker får et gratis rammeverk, men det er fullt mulig å basere seg på andre typer frontend.
Et innslag av skreddersøm er således påkrevd før man kan åpne nettbutikk med det de kaller en «headless» e-handelsplattform.
– Noen klikk så har du infrastrukturen oppe. Det er veldig raskt og enkelt. En frontend-utvikler som kan React setter opp nettbutikk eller e-handelsløsning på et par timer, sier Bård. Han er CEO i selskapet.
Modellen gir mer makt til frontend-utviklere, poengterer Crystallize.
– Ytelsen er høy, men det er også ekstremt raskt å utvikle for. Det gir mer makt til frontend-utviklere. Dette er også en av våre kjepphester. Du skal bruke 0 eller 5 prosent på vedlikehold og heller vie mest mulig av tiden din på innovasjon, sier styreleder Aleksander.
GraphQL og Amazon Web Services
Hovedbiten under panseret, altså backend, er basert på et par Amazon-skytjenester for meldingsarkitektur.
Det gir en meget lav forsinkelse på under 10 millisekunder og en tilnærmet uendelig skalerbarhet, fremholder Farstad-brødrene.
Videre tar de i bruk spørrespråket GraphQL fra Facebook, som på kort tid har blitt et populært alternativ til REST-baserte programmeringsgrensesnitt. Kort fortalt skal nyvinningen gjøre det enklere og mer effektivt å hente ut data.
– Det er et deklarativt, naturlig spørrespråk og egentlig et paradigmeskifte. Det er lett å lære seg og veldig effektivt for utviklere, mener Bård.
Det har vært et mål at utviklere skal få «den diggeste opplevelsen». – Moderne, iterative modeller med kontinuerlig utrulling er iboende egenskaper ved løsningen, slik han ser det.
– Vi skal gjøre utviklerne til helten, supplerer storebror Aleksander.
Håndlagde sykler
Brødrene har også sørget for at Skien Cykkelfabrikk, som ble nedlagt i 1961, har gjenoppstått i de opprinnelige lokalene i kjelleren.
Vi startet med dette for å selge sykler
Ut fra Norges eneste gjenværende sykkelfabrikk triller det nå håndlagde og hipstervennlige fremkomstmidler, som er designet av Farstads digitalbyrå Snowball i toppetasjen.
Snowball utviklet selv første versjon av e-handelsløsningen, som nå er spunnet ut i et eget programvareselskap.
– Vi startet med dette for å selge sykler. Jeg fant ikke et e-handelsprodukt jeg likte å jobbe med. Det finnes riktignok mange aktører i dette markedet, men det er ofte store, tunge systemer det tar lang tid å komme i gang med, mener CEO Bård Farstad.
Live-strømming
Fotballklubben Odd har fått laget en slags «lokal utgave av Netflix», forklarer Aleksander.
Han viser til strømmetjenesten Gullpila.no som har tatt i bruk Crystallize for å selge digitalt innhold. Det inkluderer blant annet livedekning av eliteserieklubbens treningskamper.
Sent i 2017 lanserte AWS en HD-videostrømmetjeneste kalt Elemental Medialive. Dette ble raskt implementert i den norske e-handelsløsningen.
– På bare noen uker hadde vi implementert dette i backend og fikk reelle kunder på strømmetjenesten i slutten av januar. Det viser hvor raskt det går med «time to market» nå. Skal du overleve i dag må du være tilpasningsdyktig. De som klarer det blir vinnerne, men da må du ha en teknologi i bunn som gjør deg raskere, ikke tregere enn andre, konstaterer han.
Ler av kø i nettbutikken
Når vi treffer brødrene har handelsstanden nettopp gjort seg ferdig med «black friday».
Årets store shoppingbonanza skapte trengsel også i nettbutikken til en av landets største forhandlere av forbrukerelektronikk.
Ventetidsplakater på mer enn 20 minutter for å handle varer på nett får Bård og Aleksander til å begynne å le.
Slik skal det jo ikke være.
– Hvis man som stor aktør lager en digital løsning med kø på nettet, og dermed lar tekniske begrensninger drive forretningsmodellen din, da er du ute å kjøre, lyder dommen.
Skal man lykkes på nett i dag er det nødvendig ikke bare å sørge for at ting fungerer, men også å drive kontinuerlig overvåking for å ta datadrevne beslutninger. En utviklingsprosess må gå parallelt med dette, mener de.
– Vi er inspirert av de beste i verden på dette. Amazon har ikke kø i nettbutikken sin på black friday for å si det sånn. Og jeg kan love deg at de har et større volum. Skal Elkjøp klare å stå imot Amazon og de andre IT-aktørene som kommer hit, så må de tenke litt på hvordan de driver med teknologi, sier Aleksander.
Ut i verden
Farstad-brødrene sier de hele veien har tenkt et internasjonalt marked for den nye skyløsningen.
De jobber nå hektisk med å bygge opp et eget partnerapparat som skal distribuere for dem.
– Vi er i dialog med flere store byråer i Norge, men jobber også også internasjonalt. Det handler om å posisjonere oss inn mot de rette miljøene, sier styrelederen.
Denne uken planlegger de å signere to partnere under React Day-konferansen i Berlin. Dit kommer det også 800 utviklere, som er i målgruppen og kanskje kan tenke seg en jobb i den norske oppstartsbedriften.
Gründerne hevder at responsens har vært fantastisk god over hele verden. Så hjelper det naturligvis å ha gjort dette før.
– Vi har bygget en global programvareplattform før. I løpet av 20 år med eZ jobbet vi med noen av de mest krevende kundene i verden. Blant annet Financial Times, The Economist, tyske Sparkassen, Harvard i USA og Canon i Japan. Det gjør at vi kanskje kan få til dette raskere. Vi vet hva vi skal gjøre, for å si det sånn, sier Aleksander.
– Det vi gjorde med eZ Systems kommer vi til å gjøre på en tiendedel av tiden og til en brøkdel av kostnadene, og arbeidet er allerede godt i gang, fortsetter han.
Henter utviklere til Norge
I motsetning til eZ Systems vil de ikke bygge opp kontorer i utlandet. I stedet satser de lokalt, men vil heller hente inn kompetanse utenfra.
I vekstfabrikken i Skien jobber det rundt 30 ansatte. Opptil et dusin av disse er knyttet til Crystallize, og blant disse er det ni ulike nasjonaliteter.
– Planen er å fortsette å ansette et par stykker i måneden fremover. Typisk utviklere innen React og Node, evangelister, men også salgspersonell med teknisk kompetanse. Hele teamet skal sitte i Skien i motsetning til eZ der vi bygget opp mange lokale kontorer. Vi vil heller hente utlendingene hit.
– Da kan vi lokke med teknologi som er helt i front. De vi ser etter vil jobbe med moderne skalerbare arkitekturer og det som er i vinden av teknologi, samt med noen av verdens mest krevende digitalt ambisiøse kunder fra Norge. Det finnes ikke veldig mange slike miljøer her til lands, mener Aleksander Farstad.
Smertefri oppstart
Hva har vært utfordrende i arbeidet med å starte nytt selskap?
– For å være ærlig har vi ikke gått på noen smeller. Men vi har gått på veldig mange smeller før, smiler begge.
– Selvfølgelig er det alltids noen utfordringer som blant annet å nå målene vi setter oss for ytelse. Vi må strekke oss mye, men egentlig har det gått ganske som planlagt, mener Aleksander.
– Dette er også starten på en reise. Vi har troen på dette og har allerede fått god bekreftelse i markedet. Det er nå det begynner, sier Bård.