Gebouwd voor snelheid en schaalbaarheid
Toen we in 2021 begonnen, was het duidelijk dat bestaande platforms niet konden bieden wat we nodig hadden. Dus zijn we zelf aan de slag gegaan.
Onze backend draait op microservices die onafhankelijk schalen. Wanneer een seizoensevenement begint en duizenden spelers tegelijk inloggen, merken ze daar niets van. De games blijven soepel draaien omdat we specifieke services kunnen opschalen zonder het hele systeem te belasten.
We gebruiken real-time data processing voor alles wat met spelerstijd te maken heeft. Leaderboards updaten binnen milliseconden. Community achievements worden direct zichtbaar. Dit soort responsiviteit maakt het verschil tussen een leuke ervaring en eentje waar je voor terugkomt.
Waar we op bouwen
Elk onderdeel van onze stack is gekozen omdat het een specifiek probleem oplost. We experimenteren graag, maar alleen met technologieën die bewezen waardevol zijn.
Frontend ecosysteem
We gebruiken moderne frameworks die ons in staat stellen om interfaces te bouwen die op elk scherm werken. Progressive web app capabilities zorgen ervoor dat spelers naadloos kunnen wisselen tussen devices zonder hun voortgang te verliezen.
Backend infrastructuur
Onze server-side logica draait op containerized services die automatisch schalen op basis van vraag. We gebruiken een combinatie van SQL en NoSQL databases, elk voor de specifieke use cases waar ze het beste in zijn.
Real-time communicatie
WebSocket verbindingen houden spelers met elkaar verbonden. Chat functies, live toernooien en community events draaien allemaal op een messaging systeem dat we specifiek voor sociale interacties hebben ontworpen.
Analytics engine
We verzamelen voortdurend data over hoe mensen onze games gebruiken. Niet om te bespioneren, maar om te begrijpen wat wel en niet werkt. Deze inzichten helpen ons om betere seizoenthema's en features te ontwerpen.
Beveiliging en compliance
Alle communicatie is encrypted end-to-end. We draaien regelmatige security audits en hebben automatische monitoring die verdachte activiteit detecteert voordat het een probleem wordt.
Content delivery
Onze games en assets worden geserveerd via een wereldwijd CDN netwerk. Of je nu in Glasgow zit of ergens anders, de laadtijden blijven consistent snel. Voor seizoengebonden content is dit cruciaal.
Wat we aan het bouwen zijn
AI-gestuurde seizoenopbouw
We zijn bezig met een systeem dat automatisch nieuwe seizoenthema's samenstelt op basis van wat spelers leuk vinden. Het gebruikt machine learning om patronen te herkennen in spelgedrag en voorkeuren. De eerste tests draaien al intern en de resultaten zijn interessanter dan verwacht.
Cross-platform synchronisatie 2.0
Momenteel kunnen spelers hun voortgang al tussen devices delen, maar we willen dit naar een hoger niveau tillen. Denk aan naadloze overgangen midden in een spel, gedeelde inventories tussen verschillende game modes en unified achievements.
Community-driven content tools
We werken aan tools waarmee spelers zelf mini-events kunnen creëren binnen seizoenen. Niet het volledige platform open gooien, maar gecontroleerde mogelijkheden om je eigen uitdagingen en toernooien op te zetten voor vrienden en communities.
Volgende generatie game engine
Begin 2026 lanceren we een volledig vernieuwde game engine die grafisch veel indrukwekkender is maar minder resources gebruikt. Het stelt ons in staat om complexere seizoenthema's te maken met diepere visuele storytelling.
Het team dat het mogelijk maakt
Linnea Virtanen
Lead Platform Engineer
Vijftien jaar ervaring in het bouwen van systemen die echt gebruikt worden. Begonnen bij een fintech startup, daarna gaming infrastructuur. Nu verantwoordelijk voor alles wat met schaalbaarheid te maken heeft.
Waarom we zelf bouwen
"Je kunt wel een kant-en-klaar platform afnemen, maar dan zit je vast aan hun keuzes. Wij wilden controle over elke milliseconde latency, over hoe data wordt opgeslagen, over welke services wanneer schalen."
"Het betekent meer werk vooraf, maar het loont zodra je dingen wilt doen die andere platforms niet aankunnen. Onze seizoenrotatie bijvoorbeeld – die vereist dat we heel snel grote hoeveelheden content kunnen uitrollen zonder downtime. Dat kun je niet met standaard oplossingen."
Balans tussen innovatie en stabiliteit
"We testen nieuwe technologie constant in geïsoleerde omgevingen. Zodra iets bewezen heeft dat het betrouwbaar is, integreren we het stapsgewijs in productie. Geen big bang releases die alles op zijn kop zetten."
"Het mooie van microservices is dat je onderdelen kunt vervangen zonder het hele systeem te verstoren. Vorig jaar hebben we onze hele authentication layer vervangen terwijl mensen gewoon doorbleven spelen. Dat soort flexibiliteit is goud waard."