
CRS Racing biedt exclusieve motorsport race-ervaringen en had een centraal media-archief nodig voor fotografen en social media managers
Van chaos naar orde: een volledig operationeel mediaplatform in slechts 8 werkdagen, met ondersteuning voor bestanden tot 5GB
De Uitdaging
CRS Racing, aanbieder van exclusieve motorsport race-ervaringen, had te maken met een groeiende chaos rondom hun media-assets. Fotografen en videografen maakten tijdens races honderden foto’s en video’s, maar het delen met social media managers verliep moeizaam via WeTransfer, Google Drive en WhatsApp.
Kernproblemen:
- Geen centraal overzicht van alle media-assets
- Fotografen moesten grote RAW-bestanden (tot 5GB) handmatig delen
- Social media managers konden niet efficiënt zoeken naar specifieke content
- Geen controle over wie toegang had tot welke bestanden
- Geen automatische back-ups of archivering
Onze Aanpak
Bij JBit ontwikkelden we een volledig serverless media-archiefplatform op AWS. De focus lag op schaalbaarheid, gebruiksgemak en lage operationele kosten.
Fase 1: Infrastructuur & Authenticatie
We bouwden een robuuste cloudinfrastructuur met CloudFormation (Infrastructure as Code):
- S3 voor veilige mediaopslag met automatische archivering
- Cognito voor gebruikersbeheer met drie rollen: beheerders, uploaders en kijkers
- CloudFront voor snelle wereldwijde toegang
Fase 2: Uploadfunctionaliteit
Implementatie van een krachtig uploadsysteem:
- Ondersteuning voor bestanden tot 5GB
- RAW-formaten van professionele camera’s (Canon CR2, Nikon NEF, Sony ARW)
- Automatische thumbnail-generatie met Sharp en FFmpeg
- Metadata-extractie en -bewerking
Fase 3: Browse & Download
Gebruiksvriendelijke interface voor social media managers:
- Filteren op type, datum, uploader en tags
- Bulk-operaties: meerdere bestanden tegelijk downloaden, bewerken of verwijderen
- In-browser preview van foto’s en video’s
Fase 4: Monitoring & Beveiliging
- CloudWatch dashboards en alarmen
- E-mailnotificaties bij problemen
- Point-in-Time Recovery voor de database
- HTTPS met automatische SSL-certificaten
Het Resultaat
Na slechts 8 werkdagen (~45 uur) was het platform volledig operationeel:
- Centraal media-archief voor het hele team
- Bestanden tot 5GB kunnen probleemloos worden geüpload
- RAW-ondersteuning voor professionele fotografen
- Rolgebaseerde toegang voor beheerders, fotografen en social media managers
- 99.9% uptime dankzij serverless AWS-architectuur
- Automatische back-ups en intelligente archivering (90 dagen → IA, 365 dagen → Glacier)
- Twee omgevingen: test (dev) en productie voor veilige updates
Gebruikte Technologieën
- AWS (S3, Lambda, DynamoDB, CloudFront, Cognito, API Gateway, CloudWatch)
- CloudFormation voor Infrastructure as Code
- GitHub Actions voor CI/CD
- Node.js voor backend Lambda-functies
- Vanilla JavaScript voor de frontend (geen framework overhead)
- Sharp & FFmpeg voor mediaverwerking
"Eindelijk kunnen onze fotografen en social media managers naadloos samenwerken. Het uploaden van grote RAW-bestanden gaat supersnel."
