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.