1. Du benötigst eine Umgebung mit "Real-Time Concurrency" um die Nachrichten in Echtzeiten zu verarbeiten, zB Akka in Kubernetes

2. Du benötigst ein Backend Processing für den Content, zur Filterung (Copyright), Bereinigung, etc

3. Du benötigst schnellen um günstigen Storage um den Content zu abzulegen, so ähnlich wie AWS S3

4. Du benötigst eine sogenanntes global "Content Delivery Network" um Inhalte zu verteilen

5. Du brauchst ein robustes Authentifizierungssytem um Millionen von Anwendern verwalten zu können, es sollte OAuth2 können

6. Du benötigst eine "Application Execution Environment" um die Web-Anwendung auszuführen zB AWS AppSync, oder Apollo Server

7. Du brauchst eine externe API für die Web Anwendung, die Apps, und auch Drittanbieter, entweder REST oder GraphQL

8. Du benötigst ein Management System sowohl für das System aber auch um Content und User managen zu können
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence