01Overview概要
オンライン学習プラットフォームのインフラ構築とバックエンド開発。動画コンテンツ配信とクレジットカード決済機能を実装しました。
オンライン学習プラットフォームのインフラ構築とバックエンド開発を 6 ヶ月で完遂。
Beanstalk によるスケーラブルな環境、MediaConvert による動画エンコード自動化、Stripe による堅牢な決済機能を実装。
「インフラ × 決済 × 動画配信」という 3 つの専門領域を、一人で横断的に担当した代表的な事例。
02Features主な実装内容
AWS Elastic Beanstalk 構築
本番・ステージング環境の整備、CI/CD パイプライン設定。スケールアップ/アウトの方針を設計。
Stripe 決済 × Webhook 実装
サブスクリプション管理、エラーハンドリング、Webhook の冪等処理まで設計。決済状態の確実な反映を実現。
動画配信基盤(MediaConvert)
アップロードされた動画を自動エンコード、CloudFront での低遅延配信、コスト最適化された配信パイプラインを構築。
Laravel バックエンド
会員管理・コンテンツ管理・決済連携の中核機能を Laravel で実装。
03Tech Stack技術スタック
Laravel / PHP / AWS Elastic Beanstalk / MediaConvert / CloudFront / RDS / Stripe API
04Achievements技術的工夫・成果
- Beanstalk でスケーラブルな環境を実現
- MediaConvert で動画品質と配信コストを最適化
- Stripe Webhook により決済状態の確実な管理
- 6 ヶ月でインフラ構築〜決済機能まで実装完了
