本文へ移動

訪日外国人向けメディア・引き継ぎ/開発・AWS運用

Webサイト・メディア

クラウド・AWS業界: 観光

更新が難しい基盤を、運用を続けながら立て直す。

前任の保守担当者が離れた訪日外国人向けメディアを引き継ぎました。ドキュメントがなく、プラットフォームの更新も難しい状態でした。障害対応を繰り返しながら運用を続け、最終的にプラットフォームを更新して安定させました。アプリ開発、AWS基盤、リニューアル、記事データの移行まで、数年にわたって支えています。

主要技術
  • Ruby on Rails
  • AWS
  • Terraform
担当範囲

担当工程: 開発、インフラ、運用

担当:開発・インフラ構築・運用保守・リニューアル・データ移行

AWSReactALBCloudFrontRailsDockerFargatePostgreSQLElastiCacheS3利用者エッジアプリデータ運用TerraformCI/CD確認AWSReactALBCloudFrontRailsFargatePostgreSQLElastiCache利用者エッジアプリデータ確認
構成の概要(主な技術から作成)

取り組みのテーマ

ドキュメントのない状態から仕組みを把握し、障害を止めながら、更新できる状態に戻すこと。

担当したこと

  • 現状調査と障害対応
  • Railsアプリケーションの開発・保守
  • AWSインフラの構築と運用保守
  • プラットフォームの更新
  • リニューアル対応
  • 記事データの移行・エクスポート

構築・対応したもの

  • メディアのアプリケーション開発・改修
  • AWS上の稼働基盤と運用保守
  • 記事データの移行・エクスポート対応

この実績が示す価値

更新できない、止められない状態からでも、運用を続けながら立て直せます。

主な使用技術

  • Ruby
  • Ruby on Rails
  • Python
  • SQL
  • PostgreSQL
  • React
  • jQuery
  • Bootstrap
  • Webpacker
  • Docker
  • AWS
  • ECS Fargate
  • ALB
  • ECR
  • ElastiCache
  • S3
  • CloudFront
  • Terraform
  • GitHub Actions
  • Devise

使用技術について

この実績で使った技術の一般的な説明です。実績の内容そのものではありません。

各技術の説明を見る(20件)説明を閉じる
Ruby
書きやすさを重視した言語。Ruby on Railsと組み合わせてWebサービスを作る。
Ruby on Rails
Rubyで書かれたWebアプリのフレームワーク。規約に沿って素早く開発できる。
Python
読みやすさを重視した言語。データ処理、AI連携、Webアプリで広く使われる。
SQL
データベースにデータを問い合わせ、更新するための言語。
PostgreSQL
拡張性と標準準拠に強いオープンソースのリレーショナルデータベース。
React
画面を部品として組み立てるJavaScriptライブラリ。多くのWebアプリの標準。
jQuery
ブラウザの操作を簡単にするJavaScriptライブラリ。既存サイトで広く使われる。
Bootstrap
レイアウトや部品を揃えたCSSフレームワーク。
Webpacker
RailsでJavaScriptのビルドを扱うための仕組み。
Docker
アプリを動作環境ごとまとめて動かすコンテナ技術。
AWS
Amazonのクラウドサービス群。サーバー、データベース、AI、配信などを提供する。
ECS Fargate
サーバーを管理せずにコンテナを動かすAWSのサービス。
ALB
AWSのロードバランサー。複数のサーバーへ通信を振り分ける。
ECR
AWSのコンテナイメージ置き場。
ElastiCache
AWSのマネージドなキャッシュ。RedisやMemcachedを扱える。
S3
AWSのオブジェクトストレージ。ファイルの保存と静的サイトの配信に使う。
CloudFront
AWSのCDN。世界中の拠点から静的ファイルを高速に配信する。
Terraform
クラウドの構成をコードで定義し、再現可能に作る道具。
GitHub Actions
GitHubに組み込まれた自動化。テストや配置を自動で実行する。
Devise
Ruby on Railsの認証ライブラリ。

この課題のページ

他社が作ったシステムを引き継いで、立て直したい

前任の開発会社や担当者が離れた、ドキュメントがない、保守費が合わなくなった。そうしたシステムを、現状調査から引き継ぎます。運用を止めずに保守を続け、必要なら古いフレームワーク(レガシーシステム)やデータベースを最新の基盤へ移します。

課題別ページを見る

相談前に整理しておくとよいこと

  1. ソースコード・資料の有無と、リポジトリやサーバーへのアクセス権が手元にあるか
  2. 前任の開発会社・担当者と連絡が取れるか
  3. いま困っていること(障害、更新できない、保守費、機能追加)
  4. 使っている環境(レンタルサーバー、VPS、AWS、GCP など)
  5. 止められない業務や時間帯

似た実績

AWSCloudFrontDjangoLightsailDockerPostgreSQLRedisSESエッジアプリデータ外部サービス確認AWSCloudFrontDjangoLightsailPostgreSQLRedisSESエッジアプリデータ外部サービス確認

構成の概要(主な技術から作成)

教育・コミュニティ団体の公式サイト制作

Webサイト・メディア

  • Python
  • Django
  • AWS
AWSCloudFrontWordPressEC2S3MySQLレンタルサーバーエッジアプリデータAWS以外確認AWSCloudFrontWordPressS3MySQLレンタルサーバーエッジアプリデータAWS以外確認

構成の例(案件により異なります)

WordPressサイトの再構築・運用コスト削減(複数案件)

Webサイト・メディア

  • WordPress
  • 静的配信
  • ヘッドレスCMS
AWSReactAPIGWLambdaFargateEventBridgeDynamoDBS3ClaudeGeminiYouTubeAPI利用者エッジアプリデータ外部サービス運用CDKCloudWatch自動テスト確認AWSReactAPI GWLambdaFargateDynamoDBS3ClaudeGemini利用者エッジアプリデータ外部サービス確認

構成の概要(主な技術から作成)

YouTube運用・AIエージェント基盤

自社プロダクト・SaaS

  • TypeScript
  • AWS
  • 生成AI

事業の話から、開発をはじめませんか。

新しいサービスの立ち上げも、既存システムの改善も。まだ要件が固まっていない段階から、ご相談ください。