構造
Live Agentは、Vue.jsフロントエンドを提供するRuby On Railsアプリケーションと、CRUD操作、WebSocketなどのアクションを実行するためのAPIで構成されています。
Live Agentでは、以下の一連のサービスを実行しています:
- Kubernetesクラスタでの実行が必要です。
- Live Agent ウェブサーバー (API & UI)
- Live Agentワーカー(Sidekiq)
- 外部/内部サービス
- 永続ストレージとしてのPostgreSQLデータベース
- キャッシュとパフォーマンスのためのRedisデータベース
- メールサービス(SMTPサーバー)
- ストレージソリューション :NFSサーバー(AWS、Azure)、または外部オブジェクトストレージ(S3、Azure Storage、GCS)との統合(オプション)