Hiç “Keşke Zamanı Geri Alsam” Dediğin Oldu mu? Bir sabah ofiste kahvemi koydum, terminali açtım, gözüm yarı uykulu bir migration komutunu çalıştırdım. Son anda fark ettim ki, yanlış veritabanındayım. Birkaç tabloyu uçurup, yüzümde o malum donuk ifade ile kaldım. “Keşke bir iki saat öncesine dönebilsem” dedim. İşte tam burada PostgreSQL’de PITR (Point-In-Time Recovery) ve pgBackRest…
Ofiste Bir Akşam: Sessizce Düşen Bağlantılar Hiç başınıza geldi mi? Her şey yolunda derken, paneldeki aktif kullanıcı sayısı sabit duruyor ama sohbet odasında ses yok. Loglarda kırmızı alarm da yok, CPU rahat, bellek rahat. Ama bir şeyler eksik. O gün ben de tam bunu yaşadım. WebSocket bağlantıları birer birer düşüyor, gRPC çağrıları ara ara kesiliyor.…
Ofiste Küçük Bir Telaş: WooCommerce ve PCI-DSS’le Yüzleşme Zamanı Geçen hafta ofiste kahvemi almış, e-postalara göz gezdiriyordum. Bir müşteriden “Banka PCI uyumu istedi, SAQ A mı A‑EP mi anlamadım, TLS de bir şeyler diyorlar” diye bir mesaj düştü. Tam o an, yıllar önce ilk kez bir WooCommerce mağazasını PCI-DSS çizgisine çektiğim günü hatırladım. O günkü…
Bir Sabah CPU 100’e Vurur: Autovacuum’u Görmezden Gelmenin Bedeli Hiç gece boyunca her şey sütliman giderken sabah bir bakmışsınız, VPS nefes alamıyor mu? Benim başıma geldi. CPU tepede, disk I/O kıpkırmızı, uygulama arada bir tökezliyor. Loglara bakınca suçlu çaktırmadan ortaya çıktı: autovacuum, tablo şişkinliğinin altından kalkmak için tüm gücüyle koşuyordu. O an anladım, bu iş…
Teknoloji
Nginx ve Caddy’de mTLS Nasıl Kurulur? Mikroservislerde Sertifika Doğrulamanın Tatlı Sırları
Ofiste Küçük Bir Panik, Büyük Bir Aydınlanma: mTLS’e Giden Yol Hiç başınıza geldi mi? Bir sabah API’lerden birinin grafiği deliler gibi oynamaya başlar, loglar şişer, uykunuzdan uyanıp ekrana bakarsınız. İşte o sabahlardan birinde, içeride sadece bizim konuşması gereken bir mikroservisin, dışarıdan bir istekle tetiklendiğini gördüğümde içim hafifçe sızladı. Güvenlik duvarı vardı, IP kısıtları vardı, ama…
10 Kasım 2025Docker Compose ile WordPress + Nginx + MariaDB + Redis Nasıl Tatlı Tatlı Akıyor? Kalıcı Hacimler, Otomatik Yedek ve Güncelleme Akışı
Hikaye Gibi Bir Giriş: Küçük Bir Tıkanıklık, Büyük Bir Akış Hiç canlı sitede minik bir düzenlemeyi yayınlayıp, sonra “Bir şeyler yavaşladı ama nereden?” diye ekran karşısında iç çektiniz mi? Ben bir sabah tam da bu tabloyla karşılaştım. Editör bir görseli değiştirmiş, eklentilerden biri de hem veritabanını hem disk yazmalarını biraz sıkıştırmış. Sayfalar açılıyor ama bir…
10 Kasım 2025Felaket Kurtarma Planı Nasıl Yazılır? RTO/RPO’yu Kafada Netleştirip Yedek Testleri ve Runbook’ları Gerçekten Çalışır Hale Getirmek
Kahve Döküldü, Sunucu Gitti: DR Planına Sıcak Bir Giriş Hiç sabah kahveni masaya bırakırken Slack’in bir anda alev alev yanmaya başladığı oldu mu? Bende oldu. Küçük gibi görünen bir ağ değişikliği, beklenmedik şekilde bir servisi düşürdü ve o an anladım: Felaket Kurtarma Planı kâğıtta durduğu gibi durmuyor, gerçekten nefes alan bir organizma gibi yaşamalı. O…
10 Kasım 2025Yönetim Panellerini mTLS ile Nasıl Kale Gibi Korursun? Nginx’te İstemci Sertifikaları Adım Adım
Bir Sabah Panikte Uyanmamak İçin: mTLS ile Tanışma Hiç başınıza geldi mi? Sabah kahvenizi alıp yönetim paneline girmek isterken ekranınızın donup kaldığı o hissiyat… Şifreyi üçüncü kez yanlış girmişsiniz, üstelik giriş sayfasına anormal bir trafik yağıyor. O an anlıyorsunuz: yalnız değilsiniz, botlar da sizinle panel kapısının önünde. Benimle de oldu. O gün düşündüm; giriş formunun…
10 Kasım 2025OpenTelemetry ile İzlenebilirlik: Laravel ve Node.js’te Jaeger/Tempo’ya Uçtan Uca İzler Nasıl Kurulur?
Ofiste Bir Sorunun İzini Sürmek: Neden İzlenebilirlik? Hiç başınıza geldi mi? Kullanıcı “Sepete ekle çalışmıyor” der, panelde her şey yeşildir, loglarda sanki dünya güllük gülistanlık… ama gerçek dünyada biri sinirle sayfayı yeniliyordur. Benim de bir sabah tam böyle oldu. Laravel’le yazılmış API, arkasında küçük bir Node.js servis, üstte bir Nginx, arkada bir veritabanı derken zincirde…
10 Kasım 2025WordPress Güvenlik Sertleştirme Kontrol Listesi: Dosya İzinleri, Salt Keys, XML-RPC, UFW/Fail2ban Nasıl Tatlı Tatlı Kurulur?
Ofiste Bir Alarm, wp-login ve Kahve Hiç böyle oldu mu? Sabah kahveyi yeni koymuşsun, bir bildirim düşüyor: Sunucuda olağan dışı trafik. Logu açınca bakıyorsun, aynı IP’ler dakikalarca wp-login.php ve xmlrpc.php kapısına vuruyor. Tam o sırada, ekibin içerikçisinden bir mesaj geliyor: “Site biraz yavaşladı sanki?” O an anlıyorsun, güvenlik sadece saldırıyı engellemek değil, performansı ve iç…
10 Kasım 2025



