Skip to main content

MTN Cloud Streaming Platform

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

Platform at a Glance

Scale assumptions, capability matrix, multi-tenant model, and revenue streams.

Design Principles

The 12 architecture principles governing every engineering decision on MCSP.

Solution Architecture

High-level diagram, layer breakdown, and communication model.

Infrastructure & Security

Network topology, security design, scalability strategy, and disaster recovery.

Services

Per-service documentation: responsibilities, API surface, data owned, and failure behaviour.

Pipelines

End-to-end system flow documentation for every major platform pipeline.

Architecture Decisions

Architecture Decision Records (ADRs) with context, decision rationale, and tradeoffs.

Reference

Glossary, Kafka topic catalogue, storage model, bandwidth profile, 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 investors or partners conducting due diligence
Observability is a deployment gate. Services that do not emit structured logs, RED metrics (Rate, Errors, Duration), and distributed traces will fail the CI/CD pipeline health check and cannot be deployed to production.

Version

AttributeValue
Document version1.0
ClassificationConfidential
AudiencesCTO Review · Cloud Security Audit · Investor Due Diligence · Engineering Onboarding · Cloud Compliance Assessment
Last updatedMarch 2026

Build docs developers (and LLMs) love