Kategori: Yazılım Geliştirme

  • En Özet Haliyle Api Gateway Nedir? Ne İçin Kullanılır?

    Api Gateway bir istemcinin (web, mobil veya herhangi bir tüketicinin) doğrudan mikroservislere erişimini engeller. Böylece tüketicinin mikroservislere olan bağımlılığı ortadan kalkar. İstemcinin mikroservisle doğrudan iletişim kurması doğru değildir çünkü dediğim gibi bağımlılık yaratır. Bu bağımlılık şu anlama gelir; gelecekte mikroservislerden birisini değiştirmek, arayüzünü güncellemek ya da iki mikroservisi birleştirmek istersek tüketici tarafında da değişikliğe gitmemiz…

  • Yazılımcı Maceraları: Eskiyi Yenilemek mi, Baştan Yazmak mı?

    Bir çok yazılımcı ile bir çok macera yaşadık. Denk geldiğim en büyük maceralar hep eski bir sistemi yeni bir sisteme geçirme çabasıydı. Çünkü eski sistem adı üstünde eskide kalmış ama aynı zamanda sürekli problem çıkarıyor. Yeni sistem yazılmaya başlanır, pattern’ler, kuyruklar, validation’lar vs… Yazılım ekibinde bir iki kişi önderlik yapar ve proje yenilenmeye başlar. Asıl…