MERHABA, BEN

Yusuf Erkan Darıyemez

Senior Software Engineer

Go ve PostgreSQL ile ölçeklenebilir backend sistemleri kuruyorum — ödeme akışları, entegrasyonlar ve yoğun veri işleyen production uygulamaları.

Yusuf Erkan Darıyemez
6+yıl production sistemi deneyimi
50+bugüne dek geliştirilen proje
17açık kaynak repo
Go · PostgreSQLçekirdek stack

Hakkımda

Altı yıllık production deneyimi olan, neredeyse tamamı Go ve PostgreSQL üzerinde çalışmış bir senior backend developer'ım. ERP, CRM, bağış yönetimi, muhasebe ve ödeme sistemlerinin backend mimarilerini tasarlayıp geliştirdim; ekip çapında mühendislik standartları kurdum ve 7 kişilik çapraz fonksiyonlu bir ekibe mentorluk ve code review süreçleriyle teknik liderlik ettim.

Kurduğum sistemler gerçek para ve gerçek veri taşıyor: ödeme sağlayıcı entegrasyonları, muhasebe ve mutabakat akışları, multi-tenant platformlar, audit log altyapıları ve bunların üzerindeki raporlama süreçleri. Önceliğim her zaman doğruluk — explicit kod, katmanlı mimari, özenle modellenmiş şemalar ve tahminle değil ölçümle yönetilen sorgu performansı.

Bir yandan da işte tekrar tekrar kurduğum desenlerden çıkardığım açık kaynak Go kütüphaneleri ve araçları geliştiriyorum — query plan'ler, veri tazeliği, webhook teslimatı gibi genelde kimsenin izlemediği operasyon parçaları için bağımsız nöbetçiler dahil.

Neler yapıyorum

Backend sistemleri & API'ler

RESTful API'ler, background job'lar, idempotency ve retry disipliniyle üçüncü parti entegrasyonlar.

Para & doğruluk

Ödeme akışları, çift taraflı muhasebe, banka mutabakatı — paranın yanına float yaklaşmaz, her şey kanıtlanabilir.

PostgreSQL güvenilirliği

Query plan regresyonları, veri tazeliği, bütünlük — sorunları gece 3'te değil CI'da yakalayan araçlar.

Öne çıkan ürün

canlı, production'da

yokla

Teknik Mülakat Simülasyon Platformu
Kurucu & Geliştirici LIVE

Kıdem × alan × uzmanlık seçilerek girilen, puanlanan ve benchmark'lanan teknik mülakat simülasyonu.

Kıdem × alan × uzmanlık seç, puanlı MCQ mülakatına gir, sonucunu herkese karşı yüzdelik dilimde gör — gelişim takibi, pratik modu ve opsiyonel AI koçluk raporuyla. 25.000+ soru AI ile üretilip çok katmanlı, bağımsız bir doğrulama hattından geçirildi; ürünün kendisi runtime'da LLM'e bağımlı değil (MCQ + deterministik puanlama, $0 runtime maliyet). Mimari, backend, frontend, veri modeli ve deployment'ı uçtan uca tasarlayıp geliştirdim.

  • Go 1.25 / Echo v5
  • raw pgx (no ORM)
  • PostgreSQL 18
  • Nuxt 4 SSR / Vue 3
  • Pinia
  • Tailwind v4
  • Voyage AI embeddings
  • Gemini Flash-Lite
  • Claude Haiku
  • Docker Swarm
  • GitHub Actions CI
  • nginx + Cloudflare
  • Prometheus + Grafana
  • AI içerik üretimi + bağımsız doğrulama: paralel üretim fork'ları → programatik taramalar (dil, "en uzun şık" tell'i, topic uyumu) → bağımsız denetçi + adjudikasyon. Üretim/doğrulama ucuz modelde, sadece adjudikasyon güçlü modelde → ~4-5× maliyet düşüşü.
  • "Postgres-first, ölç-sonra-ekle": pgvector ve Redis ölçüm sonucu reddedildi (kosinüs taraması Go'da saniyeler içinde, gecikme RTT-bound). Gereksiz production riski alınmadı.
  • Bir veri, üç kullanım: Voyage AI ile üretilen embedding'ler → dedup + mülakat-içi çeşitlilik guard'ı (filtresiz %1.7 → filtreli 0/300) + topic denetimi.
  • JD → mülakat: ilan eşleştirmede embedding çöktü (.NET → devops), provider-agnostik tasarım sayesinde tek adaptör değişimiyle Gemini Flash-Lite sınıflandırmasına geçildi (~$0.00024/ilan); taksonomi DB'den okunuyor → yeni alan = sıfır kod.
  • Opsiyonel AI koçluk raporu (Claude Haiku): (kullanıcı, dil) bazlı cache, her gerçek çağrı token + maliyet kaydeder → ~$0.002/rapor; anahtar yoksa özellik sessizce kapanır.
  • Yapım aşamasında: doğrulanabilir yokla skoru — paylaşılabilir, üçüncü tarafça teyit edilebilir sonuç belgesi.

yokla.dev ↗

Açık kaynak

seçme işler

Tüm repolar GitHub'da →

Yazılar

Production savaş hikâyeleri — kilitlemeyen distributed lock'lar, mesaj kaybeden event bus'lar, paraya dokunan float'lar. Çoğu Türkçe, bir kısmı İngilizce.

Tüm yazılar Medium'da →

Bir sistem mi kuruyorsun?

Backend mimarisi, ödeme altyapısı ya da PostgreSQL üzerine konuşmak için yaz.

yusuf.erkamyed@gmail.com