CASE 07サイトが重い...を
スクラッチ開発で解決!


Todo : メディアサイトのリプレイス

USED TECH AND ROLE

  • Ruby on Rails

    Ruby on Rails

  • AWS Fargate

    AWS Fargate

  • AWS Cloud Front

    AWS Cloud Front

  • AWS RDS

    AWS RDS

  • Todo (課題)

    PHPフレームワークで構築されたシステムであったため、SNS生成など処理がタイムアウトする頻度が多くなってきた。

  • Doing (施策)

    既存のPHPフレームワークのDatabase設計では、速度改善の見通しが立たないのと、N+1問題が多発するため、はじめに、PHPフレームワークの設計と既存の登録内容から、Database設定とデータ移行処理を実装。
    同時並行する形でフロントエンドでデータ表示をチェックできる環境を構築。

  • Review (結果)

    バッチ処理でタイムアウトが発生しなくなった。

USED TECH AND ROLE

  • Ruby on Rails

    Ruby on Rails

  • AWS Fargate

    AWS Fargate

  • AWS Cloud Front

    AWS Cloud Front

  • AWS RDS

    AWS RDS

  • Todo (課題)

    記事が増えることに比例して、サイト全体の表示速度が低下しつつある。

  • Doing (施策)

    既存のPHPフレームワークのDatabase設計では、速度改善の見通しが立たないのと、N+1問題が多発するため、はじめに、PHPフレームワークの設計と既存の登録内容から、Database設定とデータ移行処理を実装。
    同時並行する形でフロントエンドでデータ表示をチェックできる環境を構築。

  • Review (結果)

    表示速度が改善された。

USED TECH AND ROLE

  • Ruby on Rails

    Ruby on Rails

  • AWS Fargate

    AWS Fargate

  • AWS Cloud Front

    AWS Cloud Front

  • AWS RDS

    AWS RDS

  • Todo (課題)

    認証機能などの機能追加を行いたいが、プラグインでの対応では要件が満たせない。

  • Doing (施策)

    既存のPHPフレームワークのDatabase設計では、速度改善の見通しが立たないのと、N+1問題が多発するため、はじめに、PHPフレームワークの設計と既存の登録内容から、Database設定とデータ移行処理を実装。
    同時並行する形でフロントエンドでデータ表示をチェックできる環境を構築。

  • Review (結果)

    Database設計がシンプルになったので、Ruby on Railsで機能拡張が容易になった。

USED TECH AND ROLE

  • Ruby on Rails

    Ruby on Rails

  • AWS Fargate

    AWS Fargate

  • AWS Cloud Front

    AWS Cloud Front

  • AWS RDS

    AWS RDS

  • Todo (課題)

    工数が未知数だが、リリースは決まっている。

  • Doing (施策)

    弊社の得意とするGitFlow体制でタスクを細分化し、難易度によってアサインを変えて進行。

  • Review (結果)

    6ヶ月工期を想定したプロジェクトを3ヶ月で完了し、4ヶ月目で検品開始できました。

CONTACT

運用・戦略における右腕として、我々をご活用ください!
経験豊かなディレクション・制作スキルで、サービスの成長をお約束します。

Contact

OFFICE

Bee2B OFFICE

〒105-0023
東京都港区芝浦1丁目9番8号
TBBビル6F

About Google Map