«Å presse grensene for å forbedre seg» – et intervju med TicketCo Teknisk direktør Kjetil Sørtun

Testing under press
På TicketCo , testkapasitet er ikke en øvelse der man bare krysser av i bokser – det handler om å bevise for oss selv og kundene våre at når presset er på topp, så presterer vi.
Vi satte oss ned med vår tekniske direktør, Kjetil Sørtun , for å snakke om den nyeste ytelsestestingen av TicketCo plattform, hvorfor den er viktig, og hvordan den viser hva som er mulig når man bygger på skuldrene til giganter.
Spørsmål: Kjetil, før vi går inn på detaljene, hvorfor i det hele tatt kjøre en stresstest når systemet allerede yter bra i produksjon?
«Tenk på det som å gå til legen for en sjekk», sier Kjetil. «De fleste av oss føler oss bra, men nå og da vil vi vite nøyaktig hvordan kroppen vår håndterer press – blodtrykk, puls, alt det der. Dette var det samme, men for vårt produkt. Vi vet at systemet yter bra hver dag, men her ønsket vi bevisst å presse det helt til grensen av hva vi har skalert for og se hva som skjer. Vi oppdaterer systemet hver dag med nye funksjoner, og hver endring kan påvirke ytelsen.»
Resultatene var akkurat det vi ønsket å se – stabile, raske og klare for enda mer.»
Q: Hva testet du egentlig?
«To ting – den ekstreme etterspørselen etter billetter, og den ekstreme tilgangskontrollen på kampdagen», forklarer han.
I den første testen simulerte teamet et stadion med en kapasitet på 50 000 som ble utsolgt i høy hastighet – over 34 000 billetter solgt på kort tid – med responstider under et kvart sekund.
I den andre omgang spilte de opp et scenario fra en virkelig kampdag i Norges travleste fotballdag, med over 60 000 skanninger av svingporten i løpet av én time. Igjen forble systemet bunnsolid.
Spørsmål: Hva skjer når flere store klubber slipper billetter samtidig, eller når store kamper i flere land starter på samme dag?
«Det er viktig å kjenne kundene dine og deres behov, og bygge en plattform som støtter det», bemerker Kjetil. «Vi isolerer trafikk/belastning for hver kunde i plattformen, slik at en stor utgivelse for én klubb ikke vil påvirke andre. Vi gjør dette på kunder, territorier og servicefunksjoner på plattformen.»
Dette betyr at en økning fra én arrangør – eller til og med fra flere arrangører i ett land – ikke smitter over og påvirker andre. Hver arrangør kjører i sin egen bane, så å si, slik at systemet forblir stabilt og responsivt for alle.»
Fra testing til fans: hvordan FFK+ bringer Flex til livet
Oppdag hvordan klubber som Fredrikstad FC bruker TicketCo Flex for å øke engasjementet til fansen
Spørsmål: Hvordan klarer plattformen å håndtere den typen press?
« TicketCo er bygget på skuldrene til gigantene – Amazon Web Services og Google Cloud – noe som gir oss enorm robusthet og skalerbarhet gjennom design. Arkitekturen vår skalerer automatisk når etterspørselen krever det, så grensene vi møter i disse testene er ikke faste tak. Vi kan skalere høyere, raskt og trygt.»
Han legger til at det finnes smarte verktøy på plass for å beskytte ytelsen:
- Kø-It for å jevne ut trafikktopper før de treffer plattformen.
- TicketCo Flex , den fullstendig API-baserte plattformen som brukes både for interne og eksterne kunder. Den lar en kunde integrere direkte og redusere belastningen på hovedplattformen.
Spørsmål: Hvorfor skal en billettsjef, eller deres administrerende direktør, bry seg om dette?
«Fordi den største dagen i sesongen ikke er dagen du oppdager at systemene dine ikke takler det», sier Kjetil. «Vi har bevist at vi kan håndtere de travleste dagene dine uten å blunke – enten det er et stort billettsalg, en derbydag eller en fullsatt festivalport. For de som arrangerer arrangementer, er den tryggheten verdt mye. For å være robust må du ha fokus på det, hver dag.»
Q: Endelig konklusjon?
«Skalerbarhet er ikke et markedsføringsløfte. Det er noe du må bevise og levere døgnet rundt. Vi har gjort det i liveproduksjon, under reelle forhold, og resultatene taler for seg selv.»
Les hele den tekniske oversikten over disse testene her → Beviser skalerbarhet