はじめに 今回は、socket.io,redis,ioredisを使用してWebSocket通信を行うシステムのインフラ作成時に、はまったポイントを備忘録を兼ねて紹介していきます システム構成 フロントエンド Vue.js:ユーザーインターフェースと管理インターフェース。 S3:静的ファイルのホスティング。 CloudFront:グローバルキャッシュと配信。 バックエンド Nest.js:APIサーバー。 ECS(Elastic Container Service):コンテナオーケストレーション。 その他のAWSサービス ALB(Application Load Balancer):リクエストをECSタスクにルーティング。 ECR(Elastic Container Registry):Dockerイメージの格納と管理。 Socket.ioを用いてWebSocket通信を行う際、以下のよう