1.リアルタイムでメッセージを処理するには、「リアルタイムの並行性」を備えた環境が必要です。たとえば、KubernetesのAkka

2.コンテンツのバックエンド処理、フィルタリング（著作権）、クリーンアップなどが必要です。

3. AWS S3と同様に、コンテンツを脱ぐために安価なストレージを取得するには速い必要があります

4.コンテンツを配布するには、SO -CALLEDグローバルな「コンテンツ配信ネットワーク」が必要です

5.何百万人ものユーザーを管理できるために堅牢な認証システムが必要です。

6. Webアプリケーションを実行するには、「アプリケーション実行環境」、たとえばAWS AppSync、またはApollo Serverが必要です。

7. Webアプリケーション、アプリ、および3番目のパーティプロバイダー、RESTまたはGRAPHQLの外部APIが必要です

8.システムの両方の管理システムと、コンテンツとユーザーを管理できるようにする必要があります
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