Lekker makkelijk geld verdienen, toch?

We horen het regelmatig op een verjaardag of als we tijdens een borrel vertellen wat we doen. "Lekker man, zo’n ticketsysteem," zeggen ze dan. "Je rammelt zo’n systeem in elkaar, zet de kraan open en het geld stroomt vanzelf binnen terwijl jullie achterover leunen." We lachen dan meestal maar een beetje schaapachtig. Want ja, in theorie klopt het: het evenement staat online en mensen klikken en kopen. Maar de werkelijkheid? Die lijkt meer op het draaiende houden van een jongleeract met brandende fakkels. Op een eenwieler. Op een strak koord. In de storm.

De onzichtbare machinekamer

Mensen denken dat een ticketsysteem een statisch ding is. Iets wat je 'af' hebt. Maar onder de motorkap van MGTickets draait een heel universum aan techniek waar de gemiddelde mens (gelukkig) nooit iets van merkt.

We hebben het over load balancers die het verkeer verdelen. Firewalls die hackers buiten de deur houden (want ja, die rammelen elke dag aan de poort) en een leger aan databases met namen waar je op een verjaardag niet echt vrienden mee maakt.

Alles is redundant uitgevoerd. Dat is een duur woord voor: als er ergens in een datacenter een server ontploft of een internetkabel wordt doorgeknaagd door een verdwaalde rat, moet de rest het naadloos overnemen.

En het lastige is: alles hangt aan elkaar. Pas je iets aan, dan beweegt er ergens anders ook iets mee. Update je het één, dan moet het ander vaak ook. Doe je niks, dan loop je vanzelf een keer vast.

De grote verbouwing van 2026

Omdat we niet van stilstaan houden, zijn we momenteel bezig met onze grootste stap tot nu toe. We bouwen niet zomaar een update, maar een compleet nieuwe wereld. De oude vertrouwde PHP-basis maakt plaats voor de allernieuwste technologieën zoals TypeScript en Next.js.

Nu moet ik eerlijk zijn: als ik "we" zeg, bedoel ik eigenlijk vooral Mark. Hij is degene die urenlang naar regels code zit te turen om dit allemaal voor elkaar te krijgen. Mijn rol? Ik luister naar technische termen waar ik soms de ballen van snap, knik bemoedigend en roep af en toe: "Ziet er goed uit, schat!"

Wat Mark voor elkaar bokst is serieus:

- Een compleet nieuwe MGTickets website: Sneller, strakker en veiliger voor de bezoeker.

- Een gloednieuw admin-systeem: Het dashboard voor organisatoren wordt een stuk logischer en fijner om mee te werken.

Waarom we (Mark dus...) onszelf die koppijn bezorgen? Omdat we dit jaar nog groter en beter willen uitrollen. We vervangen de motor van een rijdende auto terwijl we met 130 km/u over de snelweg denderen. Uitdagend? Zeker. Soms een beetje zweten? Absoluut.

Buiten alle nerd stuff…

…zijn we er natuurlijk ook gewoon voor de mensen. We beantwoorden dagelijks vragen van organisatoren en ticketkopers. Meestal via mail of ons systeem, soms gewoon even bellen als dat sneller is.

Op evenementen zelf zorgen we dat alles klaarstaat vóórdat het begint. Scanners liggen klaar voor organisatoren om op te halen en te gebruiken tijdens hun evenement.

Elke bliep die je hoort? Die gaat via onze systemen naar het datacenter en weer terug. In een fractie van een seconde. Dat moet altijd kloppen, ook als er ineens een hele meute tegelijk naar binnen wil.

En dan nog de pinautomaten. Ook die draaien mee in dat hele systeem. Betaling doen, check, klaar. Maar daarachter gebeurt een stuk meer dan je ziet.

Voor de bezoeker is het simpel: ticket laten zien, piep, doorlopen.

Voor ons is die piep het eindresultaat van een hele keten die moet blijven draaien.

Conclusie

Dus, stroomt het geld vanzelf binnen terwijl wij uit onze neus eten? Helaas. Achter elk verkocht ticket zit een wereld aan updates, beveiligingschecks, serveronderhoud en persoonlijk contact.

Het is keihard werken, maar als we dan zien dat een uitverkocht evenement vlekkeloos verloopt en duizenden mensen zonder gedoe binnenkomen... dan is die technische hoofdpijn het meer dan waard.

Terug naar blog