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