# リアルタイムペットオークションシステム｜実績事例｜株式会社テクノスフィア

> 20年間使用されてきた物理的なペットオークションシステムをWebベースに移行。最大200名が同時参加可能で、10ms超低レイテンシを実現したリアルタイム入札システムの開発事例をご紹介します。

URL: https://technosphere.co.jp/case-studies/pet-auction

# リアルタイムペットオークションシステム

20年間使用されてきた物理的なオークションシステムをWebベースに移行。
 最大200名が同時参加可能で、10ms超低レイテンシを実現したリアルタイム入札システム

## プロジェクト概要

 長年にわたり業界で使用されてきた物理的なペットオークションシステムを、最新のWeb技術を活用してデジタル化しました。 従来の会場に足を運ぶ必要があった参加者が、遠隔地からでもスマートフォンやPCを通じて入札に参加できるようになり、 市場の活性化と利便性の向上を実現しています。

## システム画像  （図: ペットオークションシステム画面1） （図: ペットオークションシステム画面2） （図: ペットオークション会場）

## システムアーキテクチャ  （図: ペットオークションアーキテクチャ図）

 図：リアルタイムペットオークションシステムのアーキテクチャ構成

 本システムは、**EC2ベースの低レイテンシアーキテクチャ**を採用しています。 WebSocketによるリアルタイム双方向通信を中心に、以下の構成で高速かつ安定したサービスを提供しています。

### アーキテクチャの特徴
-  ● **フロントエンド**: Vanilla JavaScriptで軽量実装。フレームワークを使わないことで高速なレスポンスを実現
-  ● **バックエンド**: Node.js + ExpressをEC2上で稼働。非同期I/Oで大量の同時接続を効率的に処理
-  ● **リアルタイム通信**: WebSocket（wsライブラリ）により10msの超低レイテンシを実現
-  ● **データベース**: DynamoDBでスケーラブルなデータ永続化。セッション管理やイベント情報を管理
-  ● **インフラ管理**: CloudFormationによるIaC。環境の再現性と保守性を確保
-  ● **プロセス管理**: PM2による自動監視・再起動。システムの安定稼働を保証

 この構成により、最大200名の同時参加者に対して、ラグのない入札体験を提供することに成功しました。 また、CloudFormationによる環境管理により、開発環境と本番環境の一貫性を保ち、 迅速なデプロイと安定した運用を実現しています。

## プロジェクトの背景

 従来のオークション会場での物理的なシステムは、参加者が会場に直接足を運ぶ必要があり、 地理的な制約や時間的な制約が大きな課題となっていました。また、20年間使用されてきたシステムの 老朽化により、保守性や拡張性の面でも問題を抱えていました。

 そこで、業界に長年根付いた運用方法を尊重しながら、より多くの参加者に門戸を開くことで 市場の活性化に貢献するWebベースのシステムへの全面刷新を実現しました。

## 技術スタック

### フロントエンド

Vanilla JavaScript（フレームワーク不使用）
軽量かつ高速な動作を実現

### バックエンド

Node.js + Express
EC2上で高速動作する非同期処理

### リアルタイム通信

WebSocket (ws library)
10ms超低レイテンシの双方向通信

### データベース

Amazon DynamoDB
スケーラブルなNoSQLデータベース

### インフラ

AWS (EC2, CloudFormation)
IaCによる再現性の高い環境構築

### プロセス管理

PM2
自動再起動と監視機能

## 技術的特徴

### 超低レイテンシの実現
- 10ms高精度タイマーによるリアルタイム価格更新
- WebSocketを活用した低遅延の双方向通信
- 最大200名の同時接続に対応した負荷分散設計
- EC2インスタンスの最適化によるレスポンス向上

### 独自の入札方式
- 「ボタンを押し続けて離す」という直感的な操作
- モバイルファーストの設計でスマートフォンに最適化
- 視覚的フィードバックによる分かりやすいUI/UX
- 誤操作を防ぐための確認機能

## 主な機能

### イベント管理

階層構造（イベント→出品者→ロット）による効率的な管理。イベントの作成から終了までワンストップで対応。

### リアルタイム入札

WebSocketによる双方向通信で、全参加者に即座に価格更新を配信。ラグのない入札体験を提供。

### 大型モニター表示

会場の大型モニターに対応した自動表示画面。派手なアニメーション効果で臨場感を演出。

### くじ引き機能

3D回転演出と効果音（ドラムロール、ファンファーレ）を備えた派手なくじ引き機能。

### QRコード受付

QRコードによる簡単な参加者受付システム。スムーズなチェックインを実現。

### 管理コントロールパネル

主催者向けの統合管理画面。イベント進行、参加者管理、結果確認が一元管理可能。

## 導入効果

### 参加者数の増加

遠隔地からの参加が可能になり、従来の会場参加に比べて参加者数が大幅に増加。より多くのビジネスチャンスを創出。

### 利便性の向上

時間や場所の制約がなくなり、スマートフォンやPCから気軽に参加可能に。ユーザーエクスペリエンスが大幅に改善。

### コスト削減

物理的な会場の運営コストや移動コストが削減。効率的なオークション運営を実現。

### 信頼性の維持

PM2による自動監視・再起動機能で、システムの安定稼働を実現。従来の信頼性を維持しながら新しい価値を提供。

### 同様のシステム開発をご検討の方へ

 リアルタイム通信、低レイテンシが求められるシステム、大規模同時接続が必要なシステムなど、 高度な技術要件を持つプロジェクトのご相談を承ります。お気軽にお問い合わせください。     [実績一覧に戻る](https://technosphere.co.jp/#achievements)
