FFoxCloud
ShowdownTV
Client: ShowdownTV· Live streaming· Solo engineer · system owner· 2021 – present· Team of 1

ShowdownTV

Live streaming platform delivering 24/7 content to tens of thousands of concurrent viewers.

Visit live site ↗

Stack

StrapiNext.jsNode.jsRedisDockerAWS MediaLiveCloudFrontECSS3

What we did

  • Built the entire livestream system independently (frontend, backend, infrastructure)
  • Developed backend with Strapi for content management and stream metadata
  • Built frontend with Next.js optimized for SSR and high traffic
  • Integrated AWS MediaLive with HLS streaming
  • Implemented token-based authentication (1 user / 1 device)
  • Deployed system on AWS ECS with auto scaling
  • Implemented Redis caching to protect backend during spike traffic
  • Optimized system to handle large concurrent users
  • Used CloudFront CDN to reduce latency and improve streaming performance