Cloud & Integration

Schalen, pieken en afbreken: een short-term cloudstack voor DoorDash en Albertson

Om de samenwerking tussen DoorDash en Albertsons aan te kondigen, lanceerden ze een interactieve webgame met echte prijzen. Ontwikkelaar nøcomputer riep de hulp in van FlowFactor om de cloudomgeving snel op te zetten, te schalen voor een onvoorspelbaar aantal spelers, en nadien weer netjes af te breken. En dat allemaal in slechts twee weken.

Mock-up of DoorDash's ad campaign with Albertsons, shown on a mobile device in a supermarket

Onze uitdaging

Normaal bouwen de experts van FlowFactor stabiele systemen voor de lange termijn. Dit was een heel ander beestje: een platform dat in iets meer dan een week live moest gaan, twee weken zou draaien en daarna weer volledig verdween.

‍

Omdat DoorDash de grootste bezorger van de Verenigde Staten is, viel het aantal gelijktijdige spelers onmogelijk te voorspellen. De infrastructuur moest vlot kunnen schalen van nul naar mogelijk miljoenen gebruikers, zonder dat de serverkosten uit de hand liepen.

‍

Daar kwam nog een praktisch detail bij: de Amerikaanse piekmomenten vielen rond drie uur 's nachts in België. Het systeem moest dus zo autonoom mogelijk draaien en zichzelf automatisch kunnen herstellen bij haperingen, zodat niemand midden in de nacht uit bed hoefde te springen om brandjes te blussen.

Onze oplossing

FlowFactor schoof al vroeg aan bij onze experts van nøcomputer en Cymo, die de ontwikkeling van de software op zich namen, om de architectuur schaalbaar en veilig in te richten. Ze kozen voor een setup met Kubernetes-containers op het Google Cloud Platform.

‍

Om het Amerikaanse publiek vlot te bedienen, verdeelde het team de belasting over twee clusters in Los Angeles en Oregon, afgestemd op de locaties van de fysieke winkels. Met behulp van Google Anthos en een multi-cluster Ingress controller werden die clusters centraal beheerd en werd het inkomende verkeer automatisch verdeeld.

‍

Omdat snelheid en flexibiliteit cruciaal waren, schreef FlowFactor de volledige infrastructuur uit in code met Terraform. Dankzij die Infrastructure-as-Code (IaC) kon de hele omgeving in enkele minuten worden uitgerold en na afloop net zo eenvoudig worden opgeruimd.

‍

Om nachtelijke interventies te vermijden, richtte het team geautomatiseerde monitoring en zelfherstellende mechanismen in. Het resultaat was een platform dat de pieken soepel aankon en daarna weer terugschakelde naar nul. De opzet bewees zich tijdens de campagne en vormt nu de vaste aanpak van FlowFactor voor tijdelijke acties met een hoge impact.

Meer weten over de techniek achter deze case? Lees de volledige case op de website van FlowFactor.

Lees de case

Over de experts achter dit project

FlowFactor

De DevOps-experts die je developers graag zien komen.

Meer inspiratie

Cloud & Integration
Cloud-native infrastructuur voor wereldwijde fintech
Illustrative image of a pile of coins
AI
Bij CrediBill dichten praatjes nu wél gaatjes
Hands typing on a laptop with financial documents
AI
Cybersecurity
Een sovereign AI-assistent voor Europese instellingen
European flags flying outside a modern building

Strategisch meedenken zonder tussenlagen

Bij OECO zijn we ervan overtuigd dat technologie geen doel op zich is, maar een katalysator die businesswaarde creëert binnen organisaties. Samen met jou analyseren Pieter en Peter de noden van je bedrijf en gidsen ze je naar de beste oplossing binnen ons ecosysteem.

Wij gebruiken cookies voor een betere ervaring en analyse van websiteverkeer. Klik op "Alles accepteren" om akkoord te gaan.
Cookies