受託開発

Custom Development Solutions

【Web】物販自動化プラットフォーム「アクセス」の改修

AWS
【Web】物販自動化プラットフォーム「アクセス」の改修

大規模なAmazon自動物販システムの改修を指揮。売上10億円規模のプラットフォームを、安定したアーキテクチャと運用体制へと進化させることに成功。

技術スタック

フロントエンドRuby on Rails
バックエンドRuby on Rails
データベースAmazon RDS(MySQL)
キャッシュAmazon ElastiCache(Redis)
ホスティングAmazon EC2
CI / CDAWS CodePipeline, AWS CodeDeploy

課題と解決策

1. パフォーマンス改善

課題:10億件超のDBレコードによる深刻な処理遅延

対策:

・RDSのバージョンアップ
・クエリチューニング
・ElastiCacheを活用した戦略的キャッシング導入

2. アーキテクチャ刷新

課題:老朽化したモノリシックアーキテクチャ

対策:

・Railsアプリケーションの段階的リファクタリング
・バックグラウンドジョブの最適化(Sidekiq)

3. Amazon API連携改善

課題:手動リリースによる運用負荷

対策:

・AWS CodePipelineによるデプロイパイプライン構築
・CodeDeployを使用した自動デプロイ体制の確立

成果

・リリース時間を4時間→10分に短縮
・デプロイ頻度が月1回→3日に1回に向上

4. コスト最適化

課題:月間AWS利用料が400万円超

対策:

・EC2インスタンスタイプの最適化
・RDSのリザーブドインスタンス活用
・RDSのバージョンアップ

成果:インフラコストを60%削減

5. チームマネジメント改善

課題:チームの低モチベーションとナレッジ不足

対策:

・日毎の朝会の導入
・デプロイを自動化

成果

・バグが50%低減
・エンジニア定着率が40%改善

その他成果

パフォーマンス改善
・RDSのクエリ応答速度を70%改善

システム安定性向上

・クリティカルバグの発生率を50%削減
・デプロイ失敗率を50%→1%未満に改善