Netflix、AbemaTVのような動画配信プラットフォームにおけるiOSアプリのアーキテクチャについてご指摘願います。今後はweb,android共に開発していく想定です。
下記が開発しているサービスのアーキテクチャになります。
○プログラミング言語
NodeJS,swift
○インフラ
aws(Router 53, application load balancer , ECS, RDS, Dynamo,EC2)
○Webサーバー/APサーバー
nodejsで開発してdockerを利用することでimageをECSにデプロイ
○プロキシー
AWS(VPC)
○サーバーOS
Ubuntu/redhat (jenskinインストール)
○DB・データ
MySQL, Redis, rabbitmq
○CI/CDツール
Gitlab+ jenskin
ご指摘やアドバイス、ご質問等いただけると幸いです。