Göktay Logo

#mimari

Bu etikete ait 6 yazı bulunuyor.

Yüzlerce Go Reposu İnceledim: En Sık Yapılan 5 Hata

Onlarca Go projesinde dönüp dolaşıp aynı hataları gördüm: yutulmuş error'lar, kontrolsüz goroutine'ler, yanlış yönetilen context, tanrı struct'lar ve dağınık proje yapısı. Her birini neden ve nasıl çözüldüğüyle anlatıyorum.

YAZIYI OKU

Go Projemi Aşırı Mühendislik Ettim ki Siz Etmeyin

Repository ağacında güzel görünen ama günlük geliştirmede acı veren bir Go projesi yazdım. Katman, interface ve DTO bolluğunu nasıl temizlediğimi ve gerçekten neyi koruduğumu anlatıyorum.

YAZIYI OKU

Go'da Dış API Çağrıları için 3 Tasarım — Clean Architecture'a Sadece Biri Uydu

Her Go servisi eninde sonunda dış bir şeyle konuşur: ödeme geçidi, kargo, bildirim servisi. Bu çağrıları üç farklı şekilde yapılandırdım; bağımlılık kuralını yalnızca Ports & Adapters ihlal etmedi.

YAZIYI OKU

Go'da 5 Repository Pattern Denedim — Sadece Biri Hayatta Kaldı

Yıllar içinde Go projelerinde veri erişim katmanını beş farklı şekilde kurdum. Method explosion'dan interface bloat'a kadar hepsinin bedelini ödedim. İşte hangisinin her projede ayakta kaldığı ve neden.

YAZIYI OKU

Astro.js ve Teknik SEO: Sitenin Hızlı Olması Google’ı Neden İkna Etmedi?

Lighthouse puanlarım 100, sitem Go hızıyla çalışıyor ama Google dizine eklemiyor. İşte goktay.dev’i refactor ederken keşfettiğim kritik SEO hataları ve mimari çözümler.

YAZIYI OKU

Golang ile Clean Architecture Neden Şart?

Sadece kodun çalışması yetmez. Büyük projelerde spagetti koddan kurtulmak ve sürdürülebilir bir yapı kurmak için Go mimarisini nasıl kurguluyorum?

YAZIYI OKU