📱 作成するアプリケーション
リアルタイムカウンターアプリ
複数人で同時にカウントを共有できるシンプルなアプリです。誰かが「+1」ボタンを押すと、接続している全員の画面でリアルタイムにカウントが更新されます。
このハンズオンで学べること
- WebSocketの基本的な仕組み
- AWS API GatewayでのWebSocket API構築
- Lambda関数によるサーバーレス処理
- DynamoDBでの接続管理とデータ保存
- Next.jsからのWebSocket接続
必要な費用
- AWS無料枠の範囲内で実装可能(月100万リクエストまで無料)
- 本ハンズオンの範囲ではほぼ0円
📋 全体の流れ
- 事前準備(AWSアカウント、開発環境の確認)
- DynamoDB構築(接続情報とカウンターデータを保存)
- Lambda関数作成(接続・切断・カウント更新の処理)
- API Gateway設定(WebSocket APIの構築)
- Next.jsフロントエンド構築(UI実装)
- デプロイ・動作確認