İçeriğe geç
Quark

quark · geliştiriciler

Yalnızca tıklanmayan, yönetilen bir platform.

Konsol kolay giriş yoludur. Yaptığı her şey — her sandbox, route, index ve quota — aynı şekle, aynı auth'a ve aynı kurallara sahip bir API çağrısıdır. Gerçek platformun yaşadığı gizli bir ikinci arayüz yoktur.

tek arayüz

Tutarlı bir API yüzeyi.

Quark servisleri, sürümlü ve güçlü tipli sözleşmelerle tanımlanır — kullandığınız SDK'ları üreten aynı sözleşmeler. Bu tutarlılık, bir kez öğrendiğiniz ve her yerde uyguladığınız kurallar olarak görünür.

Adları ve üst ögeleri olan kaynaklar

Bir index'ten sandbox çalıştırmasına kadar her şey, bir proje içinde adreslenebilir bir kaynaktır — ekleyip okuyabileceğiniz label'larla.

Güvenle yeniden denenebilir oluşturmalar

Mutasyonlar bir idempotency key kabul eder, böylece dalgalanan bir bağlantı iki çalıştırma başlatamaz.

İyimser eşzamanlılık

Güncellemeler bir etag taşır — iki yazıcı birbirini sessizce ezemez.

Kendini izleyen uzun süreli iş

Gerçek zaman alan her şey — indeksleme, rebuild'ler, batch çalıştırmalar — ilerlemesini sorgulayabileceğiniz veya stream edebileceğiniz bir operasyon döndürür; bir şey ters giderse yapılandırılmış, yeniden denenebilir hatalarla.

Gerektiği yerde akış

Listeler ve watch'lar sayfalamak yerine akar; uzun süreli iş, olurken ilerlemeyi bildirir.

ekibiniz için

Öğrenme eğrisi tek bir eğridir; servis başına bir tane değil.

otomasyon

Tüm platformu scriptleyin.

Terminal öncülü için bir CLI

Platformun kendi komut satırıyla script'lerden ve CI'dan route'ları, sandbox'ları, workflow'ları ve index'leri sürün.

Sözleşmelerden SDK'lar

Servislerle adım adım senkron kalan, üretilmiş ve tipli istemciler — çünkü aynı kaynaktan gelirler.

Kod biçimli veri olarak Workflows

Adım grafikleri bildirimsel ve sürümlüdür: boru hattını tanımlayın, sürümü yayınlayın, girdiyle çalıştırmaları tetikleyin — yürütücü de kontrol noktalarıyla ilerler.

Her çalıştırma bir kaynaktır

Bir çalıştırma adreslenebilir ve incelenebilirdir — input, output, durum — onu başlatan aynı API'den. Hiçbir şey yalnızca bir konsol panelinde yaşamaz.

yerelden önce

Yerelden önce; hazır olduğunuzda barındırılan.

Konsol bir platforma bir endpoint haritası, bir anahtar ve bir proje vererek bağlanır — başka bir şey değil. Aynı el sıkışma barındırılan bir deployment'a, ekibinizin donanımına veya tamamen kendi platformunuza karşı çalışır.

Kendi dağıtımınıza karşı kurun, testlerinizi ona bağlayın, sonra aynı tanımları paylaşımlı olana yükseltin. Ortam kayması yok, “yalnızca staging'de çalışıyor” folkloru yok.

konsol ötesi

Gözlemlenebilirlik foundation'da yaşar.

Yapılandırılmış, atfedilmiş etkinlik

İstekler, kiracılarını, kaynağı ve isteğin kimliğini servis sınırları boyunca taşır — “burada ne oldu” bir teoriye değil, bir ize sahiptir.

Standart olarak sağlık ve metrikler

Her servis readiness, health ve metrics'i tanıdık biçimlerde sunar.

En çok önemli yerde denetim izleri

Secret işlemleri ve hassas eylemler sırayla kaydedilir; konsoldan okunabilir.

Cevaplar, gizemler değil

Her çalıştırma input, output ve durumla kaydedilir — “bu neden oldu”nun cevabı log kazısı değil, bir aramadır.

genişleme

Yalnızca tüketilmek için değil, genişletilmek için yapıldı.

Yeni yetenek alanları aynı kontratları konuşan ürünler olarak gelir ve bir deployment onları etkinleştirdiğinde konsol onları otomatik olarak toplar.

Kendi kapasiteniz platforma katılır ve fork etmeden iş yükü barındırmaya başlar. İhtiyaç duyacağınız genişleme noktaları, platformun zaten kullandığı noktalardır.

iletişim

Quark'ı çalıştırmak hakkında konuşalım.

İş yüklerinizden bahsedin — kendi bulutunuzun neler yapabileceğini size gösterelim.