AI News HubLIVE
站内改写

Boogy:Vibe Codingのための本番インフラ

Boogyは、AIプロンプトを使って数秒でバックエンドをデプロイできるプラットフォームです。REST、RPC、MCPエンドポイントを生成し、サンドボックス化されたデータベースと認証が自動で付属します。主な特徴として、プロセス内呼び出しによるマイクロ秒遅延のメッシュネットワーク、独自の埋め込みデータベースBoogyDB(SQLiteの1.5~3倍の性能)、ベクトル検索、バックグラウンドジョブ、ゼロトラストセキュリティモデルがあります。

記事インテリジェンス

エンジニア中級

要点

  • AIエージェント(Claudeなど)にプロンプトを送るだけで、フルバックエンドを数秒で生成・デプロイ。
  • サービス間はプロセス内関数呼び出しで通信し、レイテンシはマイクロ秒。ID、権限、監査が自動で付与される。
  • BoogyDBはACIDトランザクションとベクトル検索をサポートする組み込みDBで、混合ワークロードでSQLiteの1.8~2.2倍の性能。

重要な理由

このニュースが重要なのは、AIエージェント(Claudeなど)にプロンプトを送るだけで、フルバックエンドを数秒で生成・デプロイためです。

技術的影響

モデル選定、推論コスト、プロダクト能力、評価基準に影響する可能性があります。

Boogyは「Vibe Coding」時代のプロダクション向けバックエンドプラットフォームです。開発者は自然言語でAIエージェントに指示するだけで、REST、RPC、MCPのAPIを数秒で生成・デプロイでき、サンドボックスデータベース、認証、アクセス制御が自動で提供されます。核心理念は「プロンプト即デプロイ」——開発者が機能を説明するだけで、AIエージェント(Claudeなど)がRustコードを自動生成し、TOMLマニフェストを作成し、プラットフォームにデプロイします。わずか2回のプロンプトで、検索機能付きブックマークAPIが完成します。

Boogyの最も注目すべき革新は「ノードネットワーク」アーキテクチャです。デプロイされた各APIはノードとなり、他のサービスやエージェントがローカル関数のように呼び出せます。すべての呼び出しはプロセス内で完了し、ネットワークホップ、SDK、鍵管理は不要で、レイテンシはマイクロ秒です。各呼び出しには自動的にID、スコープ、監査情報が付与され、ゼロトラストセキュリティを実現します。一度ログインすればメッシュ全体で認証され、各APIは個別にイングレスモード(公開、認証済み、ホワイトリスト、内部、混合)を定義でき、ランタイムがWasmインスタンス化前に強制します。拒否はコードに一切到達しません。

ストレージ面では、Boogyは独自の組み込みデータベースBoogyDBを開発しました。カスタムB+ツリーストレージエンジン、テーブル単位の並行性、先行書き込みログ(WAL)、遅延行デコードを備えています。ベンチマークでは、混合ワークロード(同時読み書きクエリ)でSQLiteの1.8~2.2倍の性能を達成。単一行挿入ACIDトランザクションは391,000 TPS(SQLiteは143,000 TPS)。ポイント操作では、10K行のクエリ速度がSQLiteの4.8倍(380万/秒 vs 80万/秒)です。BoogyDBはベクトルデータベースも内蔵し、HNSW近似最近傍探索、AVX2 SIMDアクセラレーション、ACID永続性、暗号化をサポートします。128次元10Kベクトル検索では、再現率66.9%(usearchは65.9%)、レイテンシ192マイクロ秒を達成しつつ、WALクラッシュリカバリとAES-256暗号化を提供します。

バックグラウンドジョブシステムにより、任意のハンドラ(HTTPリクエスト、Cronトリガー、他のジョブ)から永続的な処理を開始でき、自動リトライとバックオフ、失敗ジョブの保存が可能です。重要なのは、ジョブが同期コードと同じIDと権限で実行されることです——auth::current_principal()がジョブ内でも機能します。マルチテナント公平性スケジューリングにより、キュー溢れと実行飢餓を防止。Cronスケジューリングは6フィールド式とクラスターロックで正確な一回トリガーを実現。キャンセル機能は待機ジョブを即時キャンセルし、実行中ジョブはハートビートとepoch割り込みで限定的なレイテンシでキャンセルします。

ゼロトラストセキュリティモデルはシンプルなTOMLマニフェストで実現されます。各APIはboogy.tomlで能力(store、auth、peer、outbound_http)、イングレスポリシー、レート制限、委任ルール、アウトバウンドHTTP許可ホストを宣言します。ランタイムはコード実行前にすべての制約を強制し、例えばアウトバウンドHTTPはマニフェストで許可されたホストのみに制限され、シークレットはワイヤエッジで注入されWasmメモリには決して入りません——コンポーネントが完全に侵害されても、マニフェストで許可されたホストにしかアクセスできません。5つのイングレスモードが全シナリオをカバーし、ミドルウェアやゲートウェイは不要です。

開発者体験としては、開発者はRustでAPIを記述し(Apiトレイトを実装)、boogy.tomlで能力を宣言し、cargo buildでWasmにコンパイルし、curlコマンド一つでデプロイできます。各APIは自動的に独立したデータベース、認証、イングレスポリシーを取得します。Boogyは統一IDシステムも提供し、パスキー、鍵ペア、サービス認証情報に対応し、すべて同じ暗号署名トークンを生成します。API間でスコープ委任が可能で、権限の昇格は不可能です。各APIは独自のsk_*キーを発行し、細かいリソース保護を実現します。

まとめると、Boogyはバックエンド開発を面倒なインフラ構成から解放し、開発者が機能ロジックに集中できるようにし、AIエージェントとインテリジェントなランタイムがデプロイ、通信、セキュリティを処理します。単純なREST APIから複雑なマイクロサービスメッシュまで、Boogyは極めて低いレイテンシと強力なセキュリティ保証で「プロンプト即デプロイ」のビジョンを実現します。