• 04-01-2026, 00:30:57
    #1
    Uzun süredir PHP ve JavaScript ekosisteminde backend geliştirme yapıyorum. Artık Go'ya geçmeyi düşünüyorum. Performans, concurrency ve mikroservis tarafındaki avantajları dikkatimi çekiyor.
    Bu geçişi yapanlar varsa deneyimlerini merak ediyorum. Diğer web dillerinin ve framework'lerin sunduğu hazır yapılardan sonra Go'nun minimalist yaklaşımına alışmak zor oldu mu? Türkiye'de iş imkanları açısından nasıl değerlendiriyorsunuz?
  • Kabul Edilen Cevap
    • 1 Beğeni
      Selam, Go'ya niyetlenmen çok yerinde bir karar olmuş. Ben aktif olarak Python tarafındayım, Django'nun geliştirme hızını ve pratikliğini çok seviyorum ama iş performansa ve concurrency (eş zamanlılık) olayına gelince yükü Go’ya yıkıyorum.

      Kendi iş akışımdan örnek vereyim; projenin ana yapısı Django ile monolith devam ederken, performansın patladığı yerlerde (mesela websocket servisi gibi) araya direkt Go'yu sokuyorum. Şu an 10k+ aktif soket bağlantısını Go ile yönetiyoruz. Go routine açıp her bağlantı için süreci ayrı yönetiyor ve zalımın evladı gerçekten çok performanslı, bana mısın demiyor. Geliştirmesi hızlı, derlemesi kolay, yayına alırken de hiç üzmüyor.

      PHP ve JS framework'lerinin o her şeyi hazır sunan yapılarından sonra Go'nun minimalist yaklaşımı başta biraz "çıplak" hissettirebilir. "Her şeyi ben mi yazacağım?" diyorsun ama o performans farkını ve stabiliteyi görünce alışıyorsun. Türkiye'de de özellikle mikroservis mimarisine geçen büyük şirketlerde (Trendyol, Getir vs. gibi yapılar) Go bileni kapıyorlar, iş imkanı tarafı gayet parlak. Bence hiç düşünme, dal gitsin.
  • 04-01-2026, 00:39:50
    #2
    🤖 Bot Engineer · Backend
    Hazır framework ve kütüphanelere bağımlıysan Go zorlayıcı olabilir
  • 04-01-2026, 00:43:15
    #3
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Software Developer
    Selam, Go'ya niyetlenmen çok yerinde bir karar olmuş. Ben aktif olarak Python tarafındayım, Django'nun geliştirme hızını ve pratikliğini çok seviyorum ama iş performansa ve concurrency (eş zamanlılık) olayına gelince yükü Go’ya yıkıyorum.

    Kendi iş akışımdan örnek vereyim; projenin ana yapısı Django ile monolith devam ederken, performansın patladığı yerlerde (mesela websocket servisi gibi) araya direkt Go'yu sokuyorum. Şu an 10k+ aktif soket bağlantısını Go ile yönetiyoruz. Go routine açıp her bağlantı için süreci ayrı yönetiyor ve zalımın evladı gerçekten çok performanslı, bana mısın demiyor. Geliştirmesi hızlı, derlemesi kolay, yayına alırken de hiç üzmüyor.

    PHP ve JS framework'lerinin o her şeyi hazır sunan yapılarından sonra Go'nun minimalist yaklaşımı başta biraz "çıplak" hissettirebilir. "Her şeyi ben mi yazacağım?" diyorsun ama o performans farkını ve stabiliteyi görünce alışıyorsun. Türkiye'de de özellikle mikroservis mimarisine geçen büyük şirketlerde (Trendyol, Getir vs. gibi yapılar) Go bileni kapıyorlar, iş imkanı tarafı gayet parlak. Bence hiç düşünme, dal gitsin.
  • 04-01-2026, 01:02:40
    #4
    Teşekkürler hocam yanıtınız için , dil specification okumaya başladım ayrıca sizin hybrid bir şekilde kullanmanız çok hoşuma bende bu şekilde diğer projelerimde entegre etmeye başlayacağım.

    Caspian adlı üyeden alıntı: mesajı görüntüle
    Selam, Go'ya niyetlenmen çok yerinde bir karar olmuş. Ben aktif olarak Python tarafındayım, Django'nun geliştirme hızını ve pratikliğini çok seviyorum ama iş performansa ve concurrency (eş zamanlılık) olayına gelince yükü Go’ya yıkıyorum.

    Kendi iş akışımdan örnek vereyim; projenin ana yapısı Django ile monolith devam ederken, performansın patladığı yerlerde (mesela websocket servisi gibi) araya direkt Go'yu sokuyorum. Şu an 10k+ aktif soket bağlantısını Go ile yönetiyoruz. Go routine açıp her bağlantı için süreci ayrı yönetiyor ve zalımın evladı gerçekten çok performanslı, bana mısın demiyor. Geliştirmesi hızlı, derlemesi kolay, yayına alırken de hiç üzmüyor.

    PHP ve JS framework'lerinin o her şeyi hazır sunan yapılarından sonra Go'nun minimalist yaklaşımı başta biraz "çıplak" hissettirebilir. "Her şeyi ben mi yazacağım?" diyorsun ama o performans farkını ve stabiliteyi görünce alışıyorsun. Türkiye'de de özellikle mikroservis mimarisine geçen büyük şirketlerde (Trendyol, Getir vs. gibi yapılar) Go bileni kapıyorlar, iş imkanı tarafı gayet parlak. Bence hiç düşünme, dal gitsin.
  • 04-01-2026, 01:05:34
    #5
    Hayır hocam kütüphane veya framework bağımlısı değilim hatta bağımlılık yönetimi hiç hoşuma gitmiyor , sadece go da bir çok şeyi kendimiz yapmamız gerekiyor gibi düşünüyorum.
    sQlice adlı üyeden alıntı: mesajı görüntüle
    Hazır framework ve kütüphanelere bağımlıysan Go zorlayıcı olabilir
  • 04-01-2026, 01:37:57
    #6
    🤖 Bot Engineer · Backend
    fabyo adlı üyeden alıntı: mesajı görüntüle
    Hayır hocam kütüphane veya framework bağımlısı değilim hatta bağımlılık yönetimi hiç hoşuma gitmiyor , sadece go da bir çok şeyi kendimiz yapmamız gerekiyor gibi düşünüyorum.
    evet bende ondan bahsettim zaten