4 kişilik ekip. 12 mikroservis. Her geliştirici 3 servisten sorumlu. Her servis için otobüs faktörü 1.

Gerçeklik:

  • Geliştirici A, Kimlik Doğrulama, Kullanıcı, Bildirim servislerinden sorumlu
  • Geliştirici B, Sipariş, Ödeme, Kargo servislerinden sorumlu
  • Geliştirici C, Katalog, Arama, Envanter servislerinden sorumlu
  • Geliştirici D, Analitik, Raporlar, Yönetici servislerinden sorumlu

Tatilde ne olur:

  • Geliştirici A tatile çıkar → Kimlik Doğrulama hatası → kimse kodu bilmiyor
  • Herkes sürekli bağlam değiştirir
  • "Benim servisime bakabilir misin?" günlük hale gelir
  • Her yerde bilgi siloları

Tükenmişlik döngüsü:

  • 12 servis için nöbet = her zaman nöbet
  • Özellik çalışması servisler arasında parçalanmış
  • 1 özellik için 4 servis dağıt
  • Bilişsel yük sürdürülemez

Doğru boyut:

  • Genel kural: servis başına 2+ kişi
  • 4 kişi → en fazla 2 servis
  • Monolit başla, ekip büyüdüğünde ayıkla

Ders: Mikroservisler organizasyonel bir ölçeklendirme stratejisidir. Ekibiniz bir toplantı odasına sığıyorsa, muhtemelen onlara ihtiyacınız yoktur.


← Alınan Derslere Dön