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.
Bir index'ten sandbox çalıştırmasına kadar her şey, bir proje içinde adreslenebilir bir kaynaktır — ekleyip okuyabileceğiniz label'larla.
Mutasyonlar bir idempotency key kabul eder, böylece dalgalanan bir bağlantı iki çalıştırma başlatamaz.
Güncellemeler bir etag taşır — iki yazıcı birbirini sessizce ezemez.
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.
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.
Platformun kendi komut satırıyla script'lerden ve CI'dan route'ları, sandbox'ları, workflow'ları ve index'leri sürün.
Servislerle adım adım senkron kalan, üretilmiş ve tipli istemciler — çünkü aynı kaynaktan gelirler.
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.
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.
İ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.
Her servis readiness, health ve metrics'i tanıdık biçimlerde sunar.
Secret işlemleri ve hassas eylemler sırayla kaydedilir; konsoldan okunabilir.
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.