# Scalability Guide: The "Universal Factory" Concept * **Date**: 2026-01-19 * **Subject**: How to manage diverse apps on your new infrastructure ## 1. 結論: 「何でも作れます」 今回構築する **ConoHa VPS + Dokploy** の構成は、日本酒アプリ専用ではありません。 **「あらゆるWebシステム・アプリが生産可能な、あなた専用のデジタル工場」** です。 以下のような異なるジャンルのアプリを、**同時に、同じ手順で** 管理できます。 | アプリ種別 | 具体例 | 必要なもの | Dokployで動く? | | :--- | :--- | :--- | :--- | | **スマホアプリ** | 日本酒アプリ / お香アプリ | APIサーバー + DB | ✅ YES (APIをホスト) | | **Webアプリ** | ネイルサロン予約管理 | Next.js / React | ✅ YES (Webサイトとしてホスト) | | **便利ツール** | 自分用ダッシュボード | Python / Streamlit | ✅ YES (ツールとしてホスト) | | **静的サイト** | ポートフォリオ / ブログ | HTML / Hugo | ✅ YES (高速配信) | --- ## 2. 具体的な「展開・管理」のイメージ 「管理や展開のイメージが湧かない」という点について、3つのケーススタディで解説します。 ### Case A: 日本酒アプリ (スマホアプリ) * **構成**: スマホ(Flutter) ↔ **VPS(API)** ↔ Synology(DB) * **あなたの作業**: 1. Flutterコードを修正して `git push`。 2. DokployがAPIサーバーを自動更新。 3. スマホアプリが新しいAPIを利用開始。 * **管理画面**: Dokployで「APIが緑色(Running)になっているか」見るだけ。 ### Case B: ネイルサロン予約管理 (Webアプリ) * **構成**: ブラウザ ↔ **VPS(Next.js)** ↔ Synology(DB) * **あなたの作業**: 1. Cursorで「予約カレンダー画面」を作る。 2. `git push`。 3. 数分後、`https://nail.maita-san.com` に新機能が反映される。 * **ポイント**: スマホアプリの審査やインストールは不要。URLを開くだけで使えます。 ### Case C: 自分用ダッシュボード (社内ツール) * **構成**: ブラウザ ↔ **VPS(Streamlit)** ↔ Synology(Ollama) * **あなたの作業**: 1. 「今月の支出グラフ」のPythonコードを書く。 2. Dokployの環境変数で `AUTH_USER=maita` `AUTH_PASS=secret` を設定(Basic認証)。 3. 自分だけが見れる管理画面が完成。 --- ## 3. 「管理」とは具体的に何をするのか? あなたが日々触る画面は、**以下の2つだけ** になります。 ### 1. 普段: VS Code / Cursor (いつもの画面) * コードを書いて、保存して、Gitボタンを押す。 * **これだけで「展開」は完了です。** * 黒い画面でコマンドを叩く必要はありません。 ### 2. たまに: Dokploy 管理画面 (ブラウザ) * **見た目**: スマホのアプリアイコンが並んでいるような画面です。 * **やること**: * 「新しいアプリ(Project)」を作る時のボタンポチポチ。 * 「最近ちょっと重いな?」と思った時にメモリグラフを見る。 * 動かない時に「ログ」ボタンを押してエラーを読む。 ## 4. 拡張性 (Scalability) * **アプリが増えたら?**: * Dokployで「Add Project」するだけです。いくつでも増やせます。 * **人気が出すぎて重くなったら?**: * ConoHaの管理画面で、プランを「1GB」から「4GB」に変えるだけで解決します(数クリック)。 * 構成を作り直す必要はありません。 ## 5. 結論 このインフラは、**「あなたのアイデアを、最短距離で動く形にするための土台」** です。 日本酒アプリはその「最初の製品」に過ぎません。 これから思いつく全てのアイデアを、この工場で形にしていけます。