Ürün ve MVP Ötesi

Ürün ya da mvp cikarmak sorun degil, asil mevzu onu müsterisi ile bulusturmak. Kod yazip, ürün olusturmak baska bir sey, o ürünü canliya alip, calistirmak cok baska birsey. Bu yüzden her yazilimicinin yazilim haricinde hakim olmasi gereken teknik konulari basliklar olarak yaziyorum. Gerisini bilenler tamamlayabilir:

  • Linux isletim sistemini iyi tanimak gerekiyor, genelde sunucular ssh üzerinden yönetilir.
  • Ag ve topolojilerini tanimak, özellikle tcp/ip stack in nasil konfigüre edildigini bilmem gerekiyor. Herhangi bir sunucuyu rack icinde calisacak sekilde konfigüre edebilmelisiniz.
  • Sürüm yönetimi ile paketleme yapilmasi gerekir. Bu paketler daha sonra sunucularda calisir hale getirilir.
  • Loglari merkezi bir yerde toplamak elzemdir. Bu sekilde dagitik bir sistemde olup, bitenler takip edilebilir.
  • Sistemsel metriklerin takibi mecburidir.
  • Grafana ve benzeri araclarla monitoring yapilmak zorunlulugu vardir.
  • Gelen yüke göre dikey ya da yatay genisleme (scaling) yapilmasi gerekebilir.
  • Firewall konfigürasyonunu yapabilen sistemini koruyabilir.
  • Veri tabani replikasyonu cok önemli bir konu olup, ürünün gelecegini tayin edebilir.
  • Sunucularin birden fazla lokayonda isletilmeleri gerekebilir. Cogu zaman bu bir sarttir. Bu lokasyonlar arasinda state replikayonu gerekebilir.

Kod yazdim, isim bitti mi diyorsunuz?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir