Ich habe eine mobile Anwendung (natives iOS) und ich möchte dem Benutzer die Möglichkeit bieten, Videos hochladen und sie mit ihrem Konto verknüpfen.Architektur für mobile Video-Uploads
Einige Überlegungen:
- Ich habe einen Node.js-API auf Heroku läuft, dass ich die DB zu halten verwenden.
- Videos auf wird
Ich suche diese, wie für einige Vorschläge auf S3 gespeichert werden, um Architekt. Hier ist meine Abfolge von Ereignissen, ich denke ich ...
- Die App POSTs an die API die „Ereignis“ zu erstellen und einen S3-Pfad empfängt zurück
- Die mobile App lädt das Video zu dem S3 Weg es in Schritt 1 Antwort erhalten.
- Nach erfolgreichem Upload erstellt die mobile App ein PUT, um die API so zu aktualisieren, dass der Upload erfolgreich war.
Ich bin gespannt, wie andere dieses Problem angegangen sind.