İçeriğe atla

Bu sitenin hangi çerezleri ve benzeri teknolojileri kullanabileceğini seçin. Zorunlu olanlar sitenin çalışmasını ve bu seçimi hatırlamasını sağlar, bu yüzden kapatılamaz; sizi tanımlayan ya da gezinmenizi izleyen hiçbir şey saklamaz. Çerez bildirimini okuyun

Continuumship
Menü

Sistem grafiği

Bir değişikliğin neye dokunduğunu yayından önce bilin.

Continuumship depolarınız genelinde servisleri, arayüzleri ve tüketicilerini haritalar. Her brief, değişikliğin üç adım öteye kadar neye dokunduğunu söyler; sahipler inceleme başlamadan sürece dahil olur.

Değişiklik, depolar arasında ulaştığı üç adım ve dokunduğu her servisin sahipleri.

Neden bir grafik

Diğer ekibi bulmanın yanlış zamanı incelemedir.

  • Tüketicileri, bizi alarmla uyandırdıklarında öğreniyoruz.

    Bir depoda bir arayüz değişiyor; ona bağlı servis bunu üretimde fark ediyor.

  • Sahiplik, kimsenin güncellemediği bir tabloda.

    Neyin kime ait olduğu kulaktan kulağa bilgi. Doğru inceleyici merge request açıldıktan sonra bulunuyor.

  • Ajanlar, çevresini göremediği kodu değiştiriyor.

    Bir ajan tek bir depoyu görür. Az önce düzenlediği arayüzü başka hangi ekibin okuduğunu bilemez.

Nasıl çalışır

Haritala, brief'e koy, harekete geç.

Servisler, arayüzler, tüketiciler

Grafik, platformun zaten tuttuğu kayıtlardan servisleri, arayüzleri ve tüketicilerini depolar arasında birleştirir. Her bağ nasıl bilindiğini söyler.

  • Beyan edilmiş, keşfedilmiş ya da gözlenmiş; ve öyle etiketlenmiş
  • Depolar ve kod barındırıcılar arasında
  • Ekip ve Alan bazında sahipler

Her brief'te neye dokunduğu

Etki analizi, bir değişikliğin dokunduğu bilinen yerden en fazla üç ilişki yürür ve bulduğunu iş başlamadan brief'e yazar.

  • Üç adım öteye kadar, daha fazla değil
  • Kişi ve ajan için aynı bağlam
  • Etki kalemleri önerilir, bir kişi kabul eder

Sahipler sürece, olgular kurallara

Değişikliğin dokunduğu şeylerin sahipleri inceleme başlamadan sürece dahil olur. Aynı olgular değişiklik riskini ve koruma kurallarını besler.

  • Kırıcı bir arayüz değişikliği mimari onay gerektirebilir
  • Sahip üç ekip, bir değişikliğin riskini yükseltebilir
  • Her olgu kaynağını söyler

Deneyin

Bir değişiklik seçin, neye dokunduğunu görün.

Grafikten bir öğeyi değişiklik olarak seçin. Continuumship en fazla üç ilişki öteye yürür — tüketicilerine ya da bağlı olduğu şeylere — ve inceleme başlamadan sürece dahil edilecek sahipleri söyler.

Yürüyüş yönü

Grafikte bir öğe seçin. Yürüyüş üç adımda durur.

Brief'te

payments-api öğesinin üç adım içinde, 2 depo genelinde 5 tüketicisi var; incelemeden önce sürece dahil edilecekler: Ödemeler, Satın alma, Faturalama ve Bildirimler.

Neye dokunuyor

  1. 1. adım
    • refunds-workerservis refunds-worker, payments-api arayüzünü çağırır · izlerde gözlendi
    • checkout-webweb uygulaması checkout-web, payments-api arayüzünü çağırır · OpenAPI dosyasında keşfedildi
    • billing-serviceservis billing-service, payments-api arayüzünü çağırır · izlerde gözlendi
  2. 2. adım
    • invoice.issuedolay invoice.issued olayını billing-service yayımlar · sahiplerince beyan edildi
  3. 3. adım
    • notificationsservis notifications, invoice.issued olayına abonedir · sahiplerince beyan edildi

Sürece dahil edilecek sahipler

  • Ödemeler refunds-worker
  • Satın alma checkout-web
  • Faturalama billing-service ve invoice.issued
  • Bildirimler notifications

Sistem grafiği hakkında sorular

Bir değişikliğin neyi bozacağını tahmin eder mi?

Hayır. Bir değişikliğin neye dokunduğunu, size gösterebildiği olgulardan ve her birinin nasıl bilindiğiyle söyler. Bunun ne anlama geldiğine sürece dahil ettiği sahipler karar verir.

Önce mimarimizi modellememiz mi gerekiyor?

Hayır. Grafik, bağlantılarınızın ve depolarınızın zaten tuttuklarından kurulur: kod konumları, arayüzler ve tüketicileri. Yanlış olanı sahipler düzeltir.

Grafik bir incelemeyi nasıl değiştirir?

İnceleme özeti, değişikliğin neye dokunduğunu ve sahiplerini listeler. Bu sahiplere incelemeden önce sorulur; bir koruma kuralı kırıcı bir değişiklik için onların onayını şart koşabilir.

Grafik neyi, nerede okur; ona göre kim harekete geçer?

Depolar kodun bulunduğu yerde, runner'larınızda okunur. Platform servisler, arayüzler ve tüketiciler hakkındaki olguları tutar; kaynak kodu asla. Grafik etkiyi önerir; sürece dahil ettiği sahipler karar verir.

Şirketinizin yazılımı nasıl teslim ettiğini siz tasarlayın.

Bir Alanda otuz günlük bir gölge pilotla başlayın: bağlanın, gözlemleyin, raporu birlikte okuyun, karar verin.