Blog
Yazılar
Backend mimarisi, API tasarımı, veritabanı ve sürdürülebilir yazılım üzerine düşüncelerim ve pratik notlarım.
Ödeme Endpoint'ini Kilitleyen O Tek Satır
Bir abonelik projesinde ödeme isteği ara sıra 30 saniye askıda kalıyordu. Suçlu ödeme sağlayıcısı değil, transaction'ın içinde beklettiğim tek bir HTTP çağrısıydı. idle in transaction'ın peşine düşüşümü ve çıkardığım dersi anlatıyorum.
Ölçeklenebilir REST API Tasarımının Temelleri
Node.js ve Express.js ile büyümeye hazır, sürdürülebilir REST API'ler tasarlarken dikkat ettiğim ilkeler: katmanlı mimari, tutarlı hata yönetimi, versiyonlama ve doğru veritabanı modelleme.
PostgreSQL'de Index Stratejileri ve Performans
Yavaş sorguların çoğu kötü index kararlarından kaynaklanır. PostgreSQL'de B-Tree, partial ve composite index'lerin ne zaman kullanılacağına ve EXPLAIN ANALYZE ile darboğazların nasıl bulunacağına dair pratik bir rehber.
Sadelik Bir Lüks Değil, Bir Strateji
Yazılımda karmaşıklık birikir, sadelik ise inşa edilir. Uzun vadeli bakım kolaylığını her zaman kısa vadeli zeka gösterisinin önünde tutmamın nedenleri.