Back to Portfolio
Soundbook cover

Media Streaming

Soundbook

High-fidelity audio streaming platform with global content delivery network.

A globally distributed media platform focused on high-quality streaming, low startup latency, and efficient edge delivery.

Vue.jsPythonDynamoDBAWS LambdaCloudFront

Key Features

  • Adaptive bitrate streaming
  • Global edge delivery through CDN
  • Serverless media processing pipeline
  • High-concurrency listening sessions

Metrics Snapshot

TTFB

< 1s

Concurrent

50k+

Storage

PB Scale

Cost

-40% vs Legacy

Architecture

Frontend

Vue.js 3 with Composition API. Virtualized lists for rendering large playlists performantly.

Backend

Serverless Python functions (AWS Lambda) for scalable event-driven processing (transcoding, metadata extraction).

Database

DynamoDB single-table design for millisecond-latency access patterns at any scale.

Deployment

Fully serverless stack deployed via Serverless Framework. CloudFront for global content distribution.

Case Study

Problem

Global users experienced buffering and high latency when accessing high-bitrate audio files.

Solution

Implemented an edge-caching strategy using CloudFront and optimized adaptive bitrate streaming (HLS).

Challenge

Architecting a DynamoDB schema to support complex access patterns (search, filter by genre) without secondary indexes exploding costs.

Impact

Achieved <1s time-to-first-byte globally. Scaled to 50k concurrent listeners during launch events.

Explore More Projects