16 puan yazan oolso 2022-05-13 | Henüz yorum yok. | WhatsApp'ta paylaş

Airbridge API geliştirme ekibinin Monorepo’yu benimseme nedenlerini ve geçiş sürecinde karşılaşılan sorunları nasıl çözdüklerini anlatıyor.

  • Monorepo’ya geçişin arka planı
    • Monorepo nedir?
    • Airbridge API ekibinin geçiş motivasyonu
  • Çalışmanın hedefi
    • Aynı geliştirme deneyimini korurken Monorepo deposunu devreye almak
  • Çalışma tamamlandıktan sonra fark edilen sorunlar
    • CI/CD sürecinde her bir bileşende değişiklik olup olmadığını belirlemeye başlanınca, CI/CD betikleri karmaşık hale geldi ve aynı kodun yeniden dağıtılamaması gibi sorunlar ortaya çıktı
  • Bunu çözmek için
    • CI/CD çalışmadan önce bileşenlerde değişiklik olup olmadığını önceden belirleyip CI/CD’nin çalışmasını yöneten bir bileşenin devreye alınması (Code Deployer)
  • Biraz daha iyi yapmak için
    • PR içinde CI durumunu kontrol edebilmek
    • Slack’te PR bilgileri ve CI durumu için görünürlüğü artırmak
  • Monorepo’ya geçişten sonra
    • Sorumlu olunan bileşenlerin görünürlüğünün artması
    • Verimliliğin artması
  • Son olarak

Henüz yorum yok.

Henüz yorum yok.