Migratie naar GCP voor scale-up Tenderwolf: van stress bij elke deploy naar een schaalbaar platform

Over TenderWolf

TenderWolf is een online platform dat alle openbare aanbestedingen in Europa centraliseert. Het helpt bedrijven om de juiste match te vinden, verborgen kansen te ontdekken en geeft advies over hoe ze aanbestedingen kunnen binnenhalen.

Wat als de user base van je applicatie plots enorm zou groeien? Kan je technische set-up dat aan? Bij scale-up TenderWolf was het antwoord nee. Bij hun deploys kwam namelijk veel manueel werk kijken. En dat beperkte het aantal updates dat ze konden uitrollen. De oplossing: een migratie naar Google Cloud Platform (GCP). Wij hielpen hen tijdens elke stap van dat proces.

Uitdaging: migratie naar GCP zonder dat de klant daar last van ondervindt

Elke tech scale-up botst in een bepaalde fase op de grenzen van zijn applicatie-architectuur. Het is het moment dat je beseft dat kleine aanpassingen niet meer zullen volstaan.

Cloud Project Manager Roel Van Steenberghe: “Elke deploy betekende heel wat manueel werk voor het team van TenderWolf. Dit beperkte het aantal updates dat ze konden doorvoeren. Daardoor duurde het te lang om nieuwe functies te lanceren.”

Stress

“Al dat handmatige werk veroorzaakte ook stress. Zelfs als hun team alles goed deed, was het toch bij elke update bang afwachten. En als er een probleem opdook, duurde het lang om op te lossen. Voor een developer is dat geen comfortabele manier van werken.”

TenderWolf besefte dat een migratie nodig was. Maar migreren naar een nieuwe cloud is een grote stap. Zeker voor een scale-up, waar elk teamlid al zoveel op zijn of haar bord heeft. Bovendien vereist een cloudmigratie bepaalde expertises die niet tot het kernpakket van een developer behoren.

Uitdaging op uitdaging op uitdaging op…

Nog een extra uitdaging: het platform van TenderWolf is een data-intensieve SaaS-applicatie. Het was dus cruciaal om een naadloze, ononderbroken service voor hun klanten te behouden tijdens de migratie.

Challenges accepted!

Oplossing: migratie naar Google Cloud

Met de steun van Google zelf, migreerden we deze SaaS-applicatie in recordtijd naar GCP.

Door de mogelijkheden van serverless architecture optimaal te benutten, reduceerden we mogelijke security issues tot het absolute minimum.

Daarnaast maakten we komaf met al het manuele werk door zo veel mogelijk handmatige stappen te automatiseren.

In de vorige opzet moesten hun ontwikkelaars twee applicaties tegelijk deployen om bad data te voorkomen. Nu verlopen de deploys meer geautomatiseerd en met minder stress.

Aanpak: een goed doordacht migratieplan en een klein, toegewijd team

Migratieplan

“Een migratie-project starten we altijd op dezelfde manier: eerst brengen we de volledige set-up in kaart. Samen met TenderWolf bespraken we alle ins en outs. Ten slotte stellen we per onderdeel een optimalisatie voor.”

“Daarna maken we een migratieplan op, tot in de kleinste details. Dat plan testen we uit in een staging environment. Zo garanderen we dat de migratie soepel zal verlopen.”

“Tijdens de migratie zelf is het onze taak om de balans te bewaren. De balans tussen snelheid maken als het kan en gas terugnemen tijdens de cruciale stappen.”

Klein, toegewijd team

Hier maken we naar mijn mening tijdens elk project écht het verschil. Scale-ups zoals TenderWolf werken lean en mean. Aan ons als ACA Group om onze manier van werken daarop af te stemmen. Dat deden we met deze drie ingrepen.

  1. We beperkten het team tot het absolute minimum. Twee ACA-collega’s namen alles in handen.
  2. We kozen die collega’s eruit met én technische kennis én goede communicatie skills.
  3. We stonden erop dat alle meetings fysiek plaatsvonden.

“En dat heeft enorm goed gewerkt. Geen ruis. Geen tijdverlies. Geen wij versus zij. Maar wel

 face-to-face vergaderingen waarin we samen veel werk verzetten. Het was een geweldige samenwerking.”

Deze samenwerking was een schoolvoorbeeld van een succesvol partnerschap. Het resultaat: een succesvolle migratie naar GCP voor ons team én onze klanten.

Pieter-Jan Deprest, co-founder bij Tenderwolf

Resultaat: schaalbare set-up tegen de helft van de kosten

Samen verbeterden we de DevOps-ervaring voor hun dev team. Resultaat: ze kunnen meer updates doorvoeren. En dat zonder downtime.  Dit resulteert in een snellere productontwikkelingscyclus.

Door zorgvuldige planning en optimalisatie verlaagden we de maandelijkse kosten met 50% ten opzichte van hun oude oplossing. En tegelijk laadt de applicatie nu 25% sneller dan vroeger.

“We hielpen TenderWolf om de juiste beslissingen te nemen. GCP heeft veel te bieden, maar het komt erop aan de elementen te kiezen die echt het verschil maken.”

“We hebben dit echt samen gedaan. Zij vanuit hun kennis van hun product. Wij door onze technische expertise te combineren met project management en onze ervaring met dit type migratieprojecten. Met ons had TenderWolf één partner die alles regelde.”

Altijd paraat

“Ik denk dat we ook gemoedsrust hebben gebracht in hun team en hun manier van werken. Vroeger moesten hun developers enorm veel eindverantwoordelijk dragen. Alles kwam op hun schouders terecht. Dat terwijl de set-up vaak niet transparant was en ze geen hulp hadden bij het troubleshooten. In combinatie met al dat manuele werk, zorgde dat voor stress.”

“Nu is alles in kaart gebracht. En zijn ze er zeker van dat alles 100% goed in elkaar zit. Hulp en support is nu ook maar één Slack-berichtje verwijderd.”

Support nodig? Eén Slack-berichtje van TenderWolf en we schieten in actie.

Roel Van Steenberghe , Cloud Project Manager bij ACA Group
Roel Van Steenberghe  - Cloud Project Manager

Gerelateerde customer success stories