Adchieve: onbeperkte groei na Azure migratie
Van servercrashes naar stabiele prestaties zonder downtime
De groei in verwerking van data van miljoenen online advertenties zorgde voor hiccups in database performance en in de beschikbaarheid van de applicatie van Adchieve. Door de jarenlange samenwerking met TrueFullstaq werd een volgende groei-oplossing gevonden: migratie naar Azure. Ontdek hoe dat verliep en welk resultaat het heeft opgeleverd.

SaaS voor automatische online advertenties
Adchieve is een SaaS-oplossing voor online marketing automation. Rik Coenders, Product Owner: "We regelen automatisch advertenties op grote schaal voor bedrijven op platformen zoals Google Ads, Bol en Facebook. Bedrijven sturen productfeeds door die wij verwerken in advertenties met templates die klanten kunnen aanpassen."
"We maken de prestaties inzichtelijk: wat werkt wel en wat niet," vult Geerco de Voogd, COO, aan. "Zo helpen we e-commerce en reisorganisaties om meer omzet te halen uit elke marketing-euro."
Ontwikkeling in Symphony met MySQL met uitstapjes naar Python
“Onze applicatie is gebouwd met Symphony, een PHP framework, waarbij we data in MySQL hebben staan. Daarnaast hebben we een takensysteem zelf geprogrammeerd; voor ons was er niet iets in de markt dat aan onze behoeften voldeed”, zegt Rik. “Daarnaast gebruiken we Python voor het verwerken en analyseren van grote datasets. We experimenteren met Databricks, een data lake platform, dat een hoop configuratiewerk uit handen kan nemen, waardoor wij op de data zelf kunnen focussen.”
Hosting uitdagingen
"Onze applicatie draait al ruim 10 jaar bij TrueFullstaq," vertelt Geerco. "Met de groeiende advertentievolumes werd de hostingoplossing onvoldoende schaalbaar. De applicatie viel regelmatig uit en servers konden de hoeveelheid data niet meer aan."
"Eén back-up draaien kon ervoor zorgen dat de server omviel," zegt Rik. "De urgentie voor een nieuwe oplossing was hoog."
Azure als oplossing
TrueFullstaq werkte drie scenario's uit, waarbij Azure Public Cloud als beste optie naar voren kwam. "Het biedt de flexibiliteit die we nodig hebben en maakt onze infrastructuur toekomstbestendig," aldus Geerco.
Om de migratie te testen, werd een Proof of Concept (PoC) gebouwd. "We hebben een deel van onze workload naar Azure verplaatst, wat ons een duidelijk beeld gaf hoe de volledige applicatie zou presteren," legt Rik uit.
Makke Post, public cloud engineer bij TrueFullstaq: "De migratie verliep soepel dankzij ons gezamenlijke plan. We hebben vier database servers opgezet, waarvan twee met extra resources voor zware workloads. De databases draaien op business critical database servers die geoptimaliseerd zijn voor memory-intensieve taken."
Een belangrijk voordeel is de geografische redundantie: "De database back-ups staan in een andere regio. Als de primaire regio uitvalt, blijft alle data beschikbaar."
Een toekomstbestendig fundament
"De migratie heeft onze stabiliteit enorm verbeterd," zegt Rik. "We hebben dezelfde snelheid als voorheen, maar zonder downtime. We hoeven in het weekend niet meer te controleren of alles nog draait."
Geerco: "Een extra voordeel is dat we nu de database-resources per klant kunnen berekenen en doorbelasten. Bovendien voelt deze migratie als een nieuw fundament dat ons veel meer mogelijkheden biedt voor de toekomst."
De succesvolle samenwerking tussen Adchieve en TrueFullstaq heeft geleid tot een robuustere, toekomstbestendige infrastructuur die klaar is voor verdere groei.