1. Overview
1. Overview
Kanto operates a multi-cloud, microservices-oriented architecture designed for real-time media processing, payments, content management, and user interaction across mobile, web, and Smart TV clients.
The system integrates services from AWS, Google Cloud Platform (GCP), Cloudflare, and Firebase to achieve scalability, fault tolerance, and high performance while maintaining global content delivery capabilities.
2. Architecture Diagram

Refer to the detailed Lucidchart for interactive inspection.
3. Main Objectives
- Provide secure APIs to manage user actions, payment workflows, and media processing.
- Support multiple frontends: mobile apps, karaoke clients (Web & Smart TV), CMS, and public web interfaces.
- Leverage serverless and auto-scaled compute layers for dynamic load management.
- Ensure secure, efficient video content storage and retrieval across regions.
4. System Components
4.1 Clients
- TV Client / Mobile Client – Native or embedded devices accessing Kanto content.
- Frontend Web – Public web interface for user interaction.
- Content Management Web – Operational portal for content ingestion, processing, and catalog management.