Header logoGrowl Technologies

Podcast Hosting

A complete podcast hosting service.

Project Summary

Everything you need to host a podcast for distribution across all podcast services, such as Apple Podcasts, Spotify, and more.

Core Features

  • Lightning fast import functionality
  • Near real-time analytics pipeline
  • Bi-directional real-time communication with clients

Project Details

Strengths & Differentiators

  • Innovative technology built from the ground-up using world-class software development practices
  • Highly scalable platform using cloud-native technologies
  • Modular design, making it easy to build new features
  • All functionality exposed via well-designed, REST-based APIs

Timeline

In research and development for over two and a half years, it consists of 12 stackable services that are grouped into four collections (Insights, Measurement, Distribution, Foundation).

Tech Stack

  • API microservices: Node.js
  • Daemons: Node.js
  • Frontend: Next.js / React
  • Analytics processing: Python
  • Containerized using Docker and orchestrated via ECS

AWS Services Used

ECS
DynamoDB
RDS (PostgreSQL)
CloudFront
S3
EventBridge
Lambda
SQS
Kinesis Firehose
Athena

Project Showcase

Podcast Hosting Image

Podcast Hosting Image