Alle Kanäle, von einem Ort aus.
Lunar X betreibt über 15 Kinder-IPs auf mehr als hundert YouTube-Kanälen. Wir haben die Plattform gebaut, die sie versorgt: Folgen kommen aus Drive, werden zu Videos komponiert, erhalten ihre Metadaten und gehen als Uploads, Livestreams und monetarisierte Videos hinaus, alles als Hintergrundjobs.
Die Jobs laufen serverlos auf Google Cloud, orchestriert mit Workflows und Batch; API (AdonisJS) und Web-App (Nuxt 3) laufen auf Cloud Run mit PostgreSQL. Die gesamte Infrastruktur ist Code in Pulumi, so haben wir sie dem Team von Lunar X einsatzbereit übergeben. Sie ging aus Braintube hervor und löste es ab.

Ingest
Die Videos kommen aus Drive.

Komponieren
Jobdaten, Videokomposition und Thumbnail bereiten jeden Job vor.

Beschreiben
Titel, Beschreibung, Kategorie und Keywords gehen in die Video-Metadaten.

Ausführen
Jobs laufen im Hintergrund (Uploads, bis zu 100 Dauer-Livestreams gleichzeitig, Monetarisierung), jeder mit Kanal, Dauer und Status in einer Liste.

Arbeitest du an etwas Ähnlichem? Erzähl uns, was du brauchst.

