Shared Redis Kullanırken Namespace İzolasyonu
Tek bir Redis instance birden çok proje arasında paylaşılırken key collision ve TTL kazalarından korunmak için kullandığım örüntü.
sade.dev
sade.dev — üretim dersleri, mimari kararlar, PostgreSQL/Redis/Laravel patternleri ve AI-destekli mühendislik üzerine Türkçe yazıyorum. Bir yanda notlar, diğer yanda küçük ama işlevsel geliştirici araçları.
Üretim notları ve kısa teknik açıklamalar.
Tek bir Redis instance birden çok proje arasında paylaşılırken key collision ve TTL kazalarından korunmak için kullandığım örüntü.
Laravel queue işçileri yerelde mükemmel, production'da yavaş. Geliştiricilerin gözden kaçırdığı en yaygın beş neden.
pg_dump tek başına yedek değil. pgBackRest ile PITR destekli, sıkıştırılmış, doğrulanabilir yedek mimarisi.
Tam mimari incelemeleri.
Bir VPS, birden fazla bağımsız uygulama. Kubernetes yerine bilinçli minimalizm: kullanıcı izolasyonu, ayrı PHP-FPM pool, paylaşılan PostgreSQL/Redis, sade deploy.
Nginx + PHP-FPM + Redis + PostgreSQL + Supervisor + Horizon ile production-grade bir Laravel kurulumu. Her bileşenin işi ve değiştirildiğinde ne kaybedileceği.
Tamamen tarayıcıda çalışan geliştirici araçları.
Base64 ile metin encode ve decode. URL-safe varyantı destekler. Unicode farkındalı.
JSON içeriklerini biçimlendir ve sıkıştır. Tarayıcıda çalışır, veri dışarı çıkmaz.
JSON Web Token header ve payload kısımlarını çözer. İmza doğrulamaz.
Unix timestamp ile ISO 8601 arası dönüştürme. Saniye ve milisaniye otomatik algılanır.
Karar günlükleri ve düşünce yazıları.
Yeni teknoloji peşinde koşmak yerine kanıtlanmış aletleri seçmenin pragmatik gerekçesi. Bu bir korkaklık değil, bir bütçe kararı.
Claude Code ve benzeri ajanları üretim kodunda güvenle kullanmak için takip ettiğim yedi kural — bir alaycı değil, bir disiplin manifestosu.
Üretimde kullandığım araçlar ve VPS yapılandırması.