Roan Merens
Alle artikels

Drip: drie jaar, honderdduizenden gebruikers

Drie jaar aan een beloningsplatform voor Discord-communities met honderdduizenden gebruikers. Ik werkte er aan de bot, de backend, de frontend, de infrastructuur en de support.

scalediscordbackend

Drip is een platform voor community-engagement: communities belonen hun leden voor hun aanwezigheid, bijdragen en activiteit met punten die ze kunnen inruilen voor echte beloningen. Het platform leeft waar die communities leven, vooral op Discord.

Ik werkte aan Drip van 2022 tot 2025, mijn langste opdracht tot nu toe, en er is geen deel van de stack dat ik niet heb aangeraakt: de Discord-bot, de Node.js-backend, de frontend, de infrastructuur en het supportkanaal. Niet alleen, maar wel met verantwoordelijkheid over het geheel.

De schaal

Honderdduizenden gebruikers, in realtime. Een Discord-bot op die schaal is geen botproject meer, maar een oefening in distributed systems: gateway-events komen in pieken binnen, rate limits bepalen elke ontwerpkeuze, en één grote community die een event organiseert, zorgt voor belasting die op een verkeerspiek lijkt.

Waar ik verantwoordelijk voor was

  • De Discord-bot en de backend erachter, gebouwd voor grootschalige realtime interactie
  • Backendlogica en databaseontwerp in PostgreSQL en MongoDB
  • Betrouwbaarheid en schaalbaarheid onder aanhoudend hoge belasting
  • De infrastructuur, en de support die bij echte gebruikers hoort

Rond de kern

Het ecosysteem groeide voorbij de bot. Ik bouwde companion-sites gekoppeld aan Drip, waar communities items konden kopen en hun beloningen inruilen. Mijn favoriete experiment: een koffiecampagne waarbij mensen virtuele koffie-NFT's inruilden voor echte koffie.

OKD, companion-site van DripOKD, companion-site van Drip Kabu, companion-site die sociaal engagement beloontKabu, companion-site die sociaal engagement beloont

Wat drie jaar je leert

Support heeft veranderd hoe ik bouw. Wie zelf de vragen van gebruikers beantwoordt, stuurt geen edge cases meer naar productie, want je weet dat je er zelf over zal horen. Betrouwbaarheid is geen feature op een roadmap, het is het supportticket dat nooit wordt aangemaakt.