9 puan yazan hiddenest 2023-02-28 | Henüz yorum yok. | WhatsApp'ta paylaş

6 yıldan uzun süre tek bir ürün geliştirirken, ürün büyüyüp ekip ölçeği arttıkça mühendislik açısından ne tür zorluklarla karşılaşıldığını ve yeni bir teknik temel seçerken hangi kriterlerin dikkate alındığını anlatan bir yazı.

Ürün ve ekibin büyümesine bağlı mühendislik zorlukları

  • Mevcut sunucu durumu mantığında sıralılığın garanti edilmediğini fark ettiyseniz?
  • Veri miktarı hızla artıp dashboard erişim hızı ya da render performansı yavaşladıysa?
  • Backend ile saat dilimi uyumunu sağlamak için Intl modülü olmadan saat dilimi uygulamak zorundaysanız?
  • Bir anda bir hafta içinde çok dilli bir ortam kurmanız gerekirse?
  • Bileşenlerin prop adlandırmaları birbirinden farklı olduğu için hata yapma oranı artıyorsa?

Yeni bir teknik temel benimsemek istemenin nedenleri

  • PMF aşamasından GTM aşamasına ilerlemek için dağıtım hızını korurken istikrarı artırmak gerekiyor
  • Eskiyen bölümleri yönetmenin maliyetini azaltmak ve belirli kişilere yoğunlaşmış bağlam bilgisini yeniden dağıtmak gerekiyor
  • Frontend ekosistemindeki değişim ve gelişmeler sayesinde yeniden yazma maliyetinin düşmesi (React Server Component, Framework Agnostic vb.)

Henüz yorum yok.

Henüz yorum yok.