本文へスキップ
Quark

quark · 開発者

クリックだけでなく運転できるプラットフォーム。

コンソールは簡単な入り口です。そこでできることのすべて——すべてのサンドボックス、ルート、インデックス、クォータ——は、同じ形・同じ認証・同じルールの API 呼び出しです。本物のプラットフォームが隠れている第二のインターフェースはありません。

ひとつのインターフェース

一貫した API サーフェス。

Quark のサービスはバージョン付き・強く型付けされた契約で定義されます — あなたが使う SDK を生成するのと同じ契約。この一貫性は、一度学べばどこにでも当てはまる決まり事として現れます。

名前と親を持つリソース

インデックスからサンドボックスの実行まで、すべてがプロジェクト内の参照可能なリソース。付け外し可能なラベル付き。

安全に再試行できる作成

ミューテーションは冪等キーを受け付けるため、接続が不安定でも二重起動しません。

楽観的並行性

更新は etag を運ぶ — 2人の書き手が黙って互いを上書きすることはない。

自らを見守る長時間作業

本当に時間のかかる処理——インデックス構築、再構築、バッチ実行——はポーリングやストリームで進捗を追えるオペレーションを返し、失敗時には構造化された再試行可能なエラーを返します。

あるべき場所のストリーミング

リストと watch はページ送りではなくストリーミングし、長時間作業は進行中に進捗を報告する。

あなたのチームへ

学習曲線はひとつ — サービスごとではなく。

自動化

プラットフォーム全体をスクリプトで。

端末ファーストのための CLI

プラットフォーム自身のコマンドラインで、ルート、サンドボックス、ワークフロー、インデックスをスクリプトや CI から駆動します。

契約から生まれる SDK

サービスと足並みを揃え続ける、生成された型付きクライアント — 同じソースから来るから。

コードの形をしたデータとしての Workflows

ステップグラフは宣言的でバージョン付き:パイプラインを定義し、バージョンを公開し、入力付きで実行を起こす — 実行者はチェックポイントを打ちながら最後まで。

すべての実行はリソース

実行は参照可能で検査可能——入力、出力、状態——起動したのと同じ API から。コンソールのペインの中にしか存在しないものはありません。

ローカルファースト

ローカルファースト、準備ができたらホステッドへ。

コンソールがプラットフォームにつながるのに必要なのは、エンドポイントマップとキーとプロジェクトだけ——それ以上はありません。同じハンドシェイクが、ホスト型デプロイでもチームのハードウェアでも完全自前のプラットフォームでも動きます。

自分のデプロイに対して作り、テストを接続し、それから同一の宣言を共有デプロイへ昇格する。環境ドリフトも「ステージングでしか動かない」伝承もありません。

コンソールの向こう

オブザーバビリティは foundation に宿る。

構造化され帰属された活動

リクエストはテナント、リソース、リクエストの身元をサービス境界を越えて運ぶ — 「ここで何が起きたか」は理論ではなく trace を持つ。

標準の health と metrics

すべてのサービスが、readiness・health・metrics を見慣れた形で公開しています。

最も重要な場所の監査証跡

Secret 操作と機微な操作は順番に記録され、コンソールから読める。

謎ではなく、答えを

すべての実行が入力・出力・状態とともに記録されます——「なぜこうなった」への答えは、ログ掘りではなく参照です。

拡張

消費されるためだけでなく、拡張のために作られた。

新しい機能ドメインは同じコントラクトを話す製品として加わり、デプロイで有効化されるとコンソールが自動的に取り込みます。

自前の容量はプラットフォームに参加するだけでワークロードのホスティングを始められます——フォーク不要。あなたが必要とする拡張ポイントは、プラットフォームがすでに使っているものです。

お問い合わせ

Quark の運用について相談する。

ワークロードについて教えてください — あなた自身のクラウドに何ができるか、お見せします。