20 puan yazan dlwocks31 2022-06-14 | 5 yorum | WhatsApp'ta paylaş
  • Organizasyon yapısı: Engineering ve Ops ekipleri toplamın %50'sinden fazlasını oluşturuyor ve 1 ürün yöneticisi yaklaşık 7-10 mühendisten sorumlu oluyor
  • İşe alım: 4-6 haftalık bir bootcamp'ten geçtikten sonra, gerçek DB'ye bağlanma yetkisi veriliyor
  • Yetki ve sorumluluk: Tüm mühendisler kodun her bölümünü değiştirebilir ve spesifikasyon ile öncelik değişiklikleri de serbesttir
  • Çalışma biçimi: Mühendisler ilerleme durumunu paylaşır ve katılacakları projeleri seçer. Çoğu full-stack geliştirir.
  • Kod inceleme: Geliştiriciler backend ve altyapı ile ilgili sorunlara çok emek vermek ister. Tüm değişiklikler en az bir kişi tarafından incelenir.
  • QA, Unit Test: QA yok ama QA işi var. Mühendisler test eder ve hataları düzeltir. Dağıtımdan önce mutlaka geçilmesi gereken otomatik test süreçleri vardır.
  • Ürün yöneticileri: Ürün yöneticileri bağımsız ve özgürdür. Roadmap oluştururken izin almaları veya inceleme sürecinden geçmeleri gerekmez
  • DevOps, dağıtım: Tüm commit'ler haftalık olarak dağıtılır. Kodu aşamalı olarak dağıtan bir release süreci vardır.
  • Ops ekibi: Ops ekibi işi çok iyi bilir ve hata logları, load balancing, bellek kullanım oranını birlikte yönetir.
  • Performans, itibar: Kültür performans odaklıdır ve herkes kendi işini kendi halletmelidir. Üretken olmayan ya da dahi olmayan kişiler kolayca göze çarpar.

5 yorum

 
jujumilk3 2022-06-14

"Dahi olmayan insanlar kolayca fark edilir."

 
appkr 2022-06-15

Vay be...
Tersinden söylersek, "üretken ve dahi insanlar göze çarpmaz."

 
budlebee 2022-06-15

"Burası yalnızca dahilerin toplandığı bir yer" hissini verdiği için, o dönemin Facebook'unun gerçekten çok etkileyici olduğunu düşündürüyor.

 
detectivekmj 2022-06-14

Bunun 2011 Ocak ayında yazılmış bir yazı olduğunu düşünerek okuyunca daha da etkileyici geliyor.

 
detectivekmj 2022-06-14

(Orijinal metne göre)