サーバーを実際に運用している側が作っています
Vorqulはロードマップ資料を持つスタートアップではありません。必要だったから書かれたインフラソフトウェアであり、他人が依存する本番サーバーでの運用によって鍛えられてきました。
Vorqulはセルフホスト型のインフラソフトウェアエコシステムで、2つの製品で構成されています。TypeScriptで書かれたモジュラー型DiscordボットのVorqulBOTと、Javaで書かれたサーバー管理パネルのVorqulPanelです。どちらも運用者自身が管理するハードウェア上で動作するよう設計されています。
01 1つのブランド、2つの層
VorqulBOTはコミュニティインフラを、VorqulPanelはサーバーインフラを担当します。両者が共有するのはブランドとデザイン言語であり、技術的な依存関係ではありません。どちらも他方なしで問題なく動作します。
- VorqulBOT - Discordボット、TypeScript、discord.js 14、セルフホスト、モジュラーアーキテクチャ
- VorqulPanel - サーバー管理パネル、Java、Webホスティング、ゲームホスティング、DNS、メール、セキュリティ
02 なぜ生まれたのか
どちらの製品も、もとは個人用のツールでした。1つのサーバー上の単機能Discordボット5つは、いつ起きてもおかしくない5つの障害になっていました。サーバー側も同じ構図でした。ゲームサーバーに手が届かないWebパネルと、DNSやメールに手が届かないゲームパネルです。
ここにあるものは製図板の上で設計されたわけではありません。すべての機能は、それがないせいで何かが壊れたから存在しています。
03 どう作られているか
慣習が役に立つところでは意図的に慣習的に、退屈な方が安全なところでは意図的に退屈に作られています。パネルはSQLiteを備えた薄いJARなので、外部データベースを必要としません。ボットは共有モジュールレジストリを1つだけ使うため、ダッシュボードのスイッチはボットがそれを尊重しない限り存在できません。
04 この先
このブランドは、サイトのアイデンティティを変えずに製品を追加できるように設計されています。次に何が出るかは、次に何が壊れるか次第です。ロードマップより地味な答えですが、より正直な答えでもあります。