AI News HubLIVE
站内改写3 分で読了

Quick:AI時代の内部ホスティングプラットフォーム

Shopifyの内部プラットフォームQuickは、従業員が数秒でウェブサイトをデプロイできるようにします。設定やパイプラインは不要で、静的ファイルホスティング、データベース、AI、ファイルアップロード、WebSocket、アイデンティティをサポートし、5万以上のサイトがホストされ、従業員の半数以上が少なくとも1つを作成しました。このプラットフォームはシンプルさと制約を重視し、創造性と内部エコシステムを促進します。

ソースHacker News AI著者: ksec

QuickはShopify内部のホスティングプラットフォームであり、従業員なら誰でも数秒でウェブサイトを公開できます。その誕生はシンプルな問題からでした:Shopifyでは何かを構築することは決してボトルネックではありませんでしたが、それを他の人と共有することは困難でした。Quickの解決策は、HTMLとアセットのフォルダをドロップするだけで、Shopifyの従業員だけがアクセスできる安全なURLを取得できるというものです。フレームワーク、デプロイパイプライン、設定ファイルは不要です。データベース、AI、ファイルストレージ、WebSocketが必要な場合も、APIコール1つで利用できます。

Quickは2025年7月にローンチされ、タイミングは完璧でした。AIが十分に成熟し、エンジニアだけでなくあらゆる分野の従業員がプロンプトから動作するウェブサイトを生成できるようになっていました。Quickはそれらを置く場所を提供しました。AIが構築の理由ではありませんでしたが、普及の大きな要因となりました。現在、QuickはShopify内で5万以上のサイトをホストしており、従業員の半数以上が少なくとも1つを作成しています。チームが毎日頼りにするダッシュボードから、誰も求めていないが誰もがプレイするマルチプレイヤー山登りゲームまで、さまざまなサイトがあります。

Quickのアーキテクチャは非常にシンプルです。各「サイト」はGoogle Cloud Storageバケット内の単なるフォルダです。gcsfuseでマウントし、NGINXがローカルファイルとして提供します。認証はIdentity-Aware Proxy (IAP)が処理し、すべてのリクエストはサイトに到達する前に従業員であることが確認されます。quick deployコマンドはgcloud rsyncのラッパーであり、ローカルファイルをバケットに同期するだけです。

需要の高まりに応じて、QuickはバックエンドAPIを追加しました。Firebaseに触発され、単一のサーバーがすべてのQuickサイトにバックエンドサービスを提供します。クライアントサイドAPIを通じて、データベース、ファイルアップロード、AI、データウェアハウス、WebSocketを簡単に利用できます。すべてのサイトがIAPの背後にあるため、公開認証を気にする必要はなく、ゼロコンフィグのクライアントAPIを提供できます。

AI機能の追加により、Quickはさらに強力になりました:サイトはブラウザから直接LLMや画像生成モデルを呼び出すことができ、APIキーは不要です。キーはサーバー側に保存され、ShopifyのAIプロキシを経由します。アイデンティティAPIは、現在のユーザーの名前、役職、チームなどを取得できます。

Quickはエージェントもサポートしています:quick initを実行するだけで、エージェントがすべてのAPIを使用できるようになります。例えば、「チームでリアルタイムにランチの場所を投票できるサイトを作って」と入力すれば、1分以内に利用可能なサイトができあがります。

2025年7月のローンチ以来、Quickの採用は成長を続けています。最初はGeocitiesのように、個人のホームページやウェブリング、ゲストブック付きの誕生日サイトが作られました。2025年12月には爆発的に増加し、現在ではプロトタイプ、ダッシュボード、開発ツール、プレゼンテーションに使用されています。デザイナーはチーム向けのカスタムツールを作成し、内部ツールArtifactは作業共有に使われています。昨年Google Meetに障害が発生した際には、15分でWebRTCを使った代替サイトが作られました。

Quickは内部エコシステムも生み出しています:サイトは互いにコードを埋め込むことができ、共有JSライブラリやランディングページが公開されています。Figmaスタイルのコメント、音声、分析、実績などを追加するライブラリを見つけることができます。

Quickの哲学はシンプルさを維持し、制約を受け入れることです。すべてのサイトは全従業員に公開され、サイト所有者の概念や権限管理はありません。サイトを更新したい場合はファイルを上書きし、サブドメインを乗っ取りたい場合は上書きします。この制約が創造性を引き出しています。機能リクエストにはよく「ノー」と言いますが、限られた機能セットがQuickをシンプルで維持しやすくし、人々をより創造的にします。

現在、Quickは月額200ドルの単一VMで動作しています。大部分がクライアントサイドであるため、サーバーはアセットの提供とAPIリクエストの処理のみを担当します。レート制限を導入し、バックエンドをNode.jsからGoに移行してメモリ管理と並列性を改善しました。

Quickの成功は、共有が構築より難しいというシンプルな洞察に基づいています。そしてその解決策は驚くほどシンプルでした:ファイルのフォルダ、URL、そして内部であることから生まれる信頼。各Quickサイトはチームメイトに可能性を示し、ShopifyのCEO Tobiが「Lehrwerkstatt」(学習工房)と呼ぶ環境を作り出しています。知識が近接性によって広がる場所、Quickはそれにドメイン名を与えただけです。