Skip to main content

MTN Cloud Streaming Platform

MCSP is a large-scale, multi-tenant SaaS video and audio streaming service built exclusively on MTN cloud infrastructure. It delivers content to Nigerian domestic audiences and the international diaspora under a dual-tier monetization model: ad-supported free viewing and ad-free paid subscriptions.

Platform Overview

Scale assumptions, capabilities, multi-tenant model, and revenue streams

Architecture

High-level diagrams, layer breakdown, and communication patterns

Services

Application-layer microservices and their responsibilities

Pipelines

End-to-end system flows for media processing and delivery

Key Features

Nigeria Data Residency

Verifiable data sovereignty with MTN Cloud infrastructure

Multi-DRM Protection

Widevine, FairPlay, and PlayReady with CMAF encryption

Event-Driven Pipeline

Kafka-based async processing for media ingestion and transcoding

ML Recommendations

Two-tower neural network with ANN for personalized content retrieval

Architecture Decision Records

Explore the technical decisions that shaped MCSP’s architecture:

ADR Overview

Complete index of architecture decisions with context and tradeoffs

Technical Reference

Glossary, Kafka topics, storage model, and risk register

Document Scope

This documentation set is the authoritative technical reference for MCSP v1.0. It is written for:
  • Platform engineers onboarding to the codebase and infrastructure
  • Architects evaluating design decisions and extension points
  • Security reviewers conducting cloud security and compliance audits
  • Technical stakeholders conducting due diligence
This is a confidential technical architecture document. Access is restricted to authorized personnel only.

Build docs developers (and LLMs) love