Capaciteit en expertise voor internationale groei

Recharge.com verkoopt branded payments in 150 landen. Bij sterke groei in producten, talen en verkeer zochten ze geen losse uitvoering, maar een team met DevOps-, performance- en high-traffic-expertise.

Technieken
Ruby on Rails, Vue.js, TypeScript, GraphQL
Infra
AWS, Infrastructure as Code, CI/CD
Expertise
DevOps, Backend, Frontend

Opdrachtgever

Recharge
Branche
FinTech
Locatie
Amsterdam

Team

Ewout
Merel
Rick

Recharge.com is een Nederlands FinTech-bedrijf dat branded payments verkoopt: beltegoed, prepaid creditcards, giftcards en gaming credits. Het platform is actief in 150 landen, elk met eigen betaalmethodes. Toen we begonnen werkten er zo'n 30 mensen; inmiddels zijn het er meer dan 100. Software, infrastructuur en team moeten in dat tempo meegroeien.

Recharge

De situatie

Een snelgroeiende scale-up met schaalvraagstukken

Bij Recharge groeien bezoekersaantallen, betaalmethodes, productassortiment, talen en landen tegelijk. Om binnen en buiten de EU verder uit te breiden, moest het platform meerdere talen en productlijnen ondersteunen zonder concessies aan performance of betrouwbaarheid.

In zo'n context helpt extra ontwikkelkracht alleen als die ook inhoudelijk waarde toevoegt. Recharge zocht geen losse uitvoerders naast freelancers, maar een team dat begrijpt wat online Woordenboek · In het kortschaalbaarheidSchaalbaarheid is de mate waarin software, infrastructuur of een proces meer of minder werk kan verwerken zonder een ingrijpende verbouwing of onaanvaardbaar prestatieverlies.Lees meer vraagt van high-traffic applicaties en de infrastructuur erachter.

We willen onze groei bijbenen, zonder concessies te doen aan performance, schaalbaarheid en betrouwbaarheid.

De vraag achter de vraag

Verder dan extra handen aan het toetsenbord

Recharge wilde development-capaciteit uitbreiden en keek of een remote team kon aansluiten op hun bestaande organisatie. De behoefte ging verder dan productieondersteuning.

Recharge had extra expertise nodig in DevOps, performance-optimalisatie en het uitrollen van webapplicaties onder hoge belasting. Het team zocht developers die ook konden adviseren over infrastructuur en de ervaring van gebruikers in verschillende landen.

Plan van aanpak

Gericht aansluiten op knelpunten

We brachten eerst in kaart welke expertises intern het minst vertegenwoordigd waren en sloten daar gericht op aan. Onze ervaring met DevOps, high-traffic applicaties en performancevraagstukken paste bij wat Recharge nodig had in een fase waarin elke seconde laadtijd en elke deployment-route direct businessimpact heeft.

Dat betekende niet alleen meebouwen, maar ook nadenken over schaalbaarheid, infrastructuur en de effecten van wereldwijde uitrol. Waar zit vertraging in de keten, wat levert de meeste winst per seconde, en welke keuze hoort in de applicatie en welke in de omgeving eromheen?

Wat we toevoegen

  • Performance als businessfactor Bij hoge bezoekersaantallen kan een fout veel gebruikers raken. Kortere laadtijden helpen bezoekers om producten te bekijken en hun aankoop af te ronden.

  • Schaalbaarheid verder dan code Voor wereldwijde groei moet je ook nadenken over infrastructuur, compressie, databronnen en de ervaring van gebruikers met tragere netwerken of oudere telefoons.

  • DevOps als grijs gebied Een engineer die zowel de applicatie als de infrastructuur begrijpt, kan betere keuzes maken dan een pure SysOps- of pure development-aanpak alleen.

Technische verdieping

High-traffic vraagt om gerichte optimalisatie

Woordenboek · In het kortdatabaseEen database is een gestructureerde verzameling gegevens die software kan opslaan, opvragen en wijzigen. Een databasebeheersysteem regelt de toegang tot die gegevens.Lees meer, asset-compressie, afbeeldingengrootte en lazy loading hebben allemaal invloed op de snelheid. We onderzoeken eerst wat de meeste vertraging veroorzaakt en welke aanpassing de laadtijd het sterkst kan verkorten.

Bij Recharge telt dat extra. Met honderden verzoeken per minuut moet de software snel én betrouwbaar blijven onder Woordenboek · In het kortpiekbelastingPiekbelasting is de tijdelijke hoge belasting van een systeem wanneer veel gebruikers, verzoeken of taken tegelijk capaciteit vragen.Lees meer. Een fout die bij klein verkeer acceptabel lijkt, raakt bij dit volume al snel honderden gebruikers per dag.

Wereldwijde groei vraagt om andere aannames

Wie alleen vanuit Nederland ontwerpt, onderschat snel hoe verschillend de wereld eruitziet. In veel markten internetten mensen via een telefoon van enkele jaren oud, niet via glasvezel op een recent toestel. Serverlocatie, compressie en payload-grootte worden dan bepalend voor of een checkout wordt afgerond.

Dat geldt ook voor infrastructuurkeuzes. Servers in Europa zijn logisch voor Nederlandse gebruikers, maar traag voor iemand in Chili of Mexico. Juist die markten zijn interessant voor een platform dat internationaal wil schalen.


Resultaat

Een blijvende partner voor verdere groei

We ondersteunden Recharge bij de ontwikkeling en adviseerden over performance, uitrol en haalbaarheid. Daarmee hielpen we het platform geschikt te maken voor verdere internationale groei.

De samenwerking groeide uit tot een langetermijnrelatie. Recharge schakelt ons regelmatig in omdat we niet alleen uitvoeren, maar ook proactief meedenken over verbeteringen en praktische keuzes voor de volgende fase.

Key takeaways

  • Bij sterke groei in landen, talen en verkeer is capaciteit alleen niet genoeg; je hebt expertise nodig in DevOps, performance en high-traffic architectuur.

  • Performance-optimalisatie begint bij de grootste bottleneck, niet bij een willekeurige checklist; in e-commerce vertaalt elke seconde direct naar conversie.

  • Wereldwijde uitrol vraagt om andere aannames over netwerk, devices en serverlocatie dan een puur Nederlandse context.

  • Een langetermijnrelatie ontstaat als je meedenkt over haalbaarheid en architectuur, niet alleen tickets afwerkt.

CONTACT

Neem contact met ons op

Heb je een vraag of wil je sparren over je software? Laat je gegevens achter, dan nemen we snel contact met je op.