Case study · 08 · 2019

Industrialized Media Platform

A reusable publishing platform for radio stations, built for search visibility, operational scale, and lower infrastructure cost.

Tech Lead

Angular SSRNode.jsGraphQLDocker SwarmAWS

Impact

  • Launched for two radio stations
  • Reusable multi-client foundation
  • Reduced AWS hosting costs

Context

  • Radio stations needed modern publishing sites with strong search visibility and shared operations.
  • Each station had previously meant a separate stack and duplicated hosting cost.

Approach

  • Designed a reusable Angular architecture with server-side rendering for SEO.
  • Built the Node.js and GraphQL backend for media content and front-end apps.
  • Orchestrated the platform with Docker Swarm on AWS and optimized infrastructure cost.
  • Launched the foundation for two stations with multi-client reuse in mind.

Lessons

  • Multi-tenant thinking early saves entire rewrites later.
  • SSR pays for itself in SEO-driven businesses.
  • Cost optimization is part of technical leadership.

← All work

Work together

Facing a similar platform challenge?