YAZILIM · DEVOPS · SİSTEM2016’dan beri not alıyorum
Yakup KALEBAŞI
“Alınan bilginin karşılığı öğrenmektir; öğretilmemiş bilgi ise henüz tamamlanmamıştır.”
Yazılım Geliştirme (.NET Core / C#), Sistem & Bulut Altyapısı (Kubernetes, Docker), Veritabanı Mimarisi (PostgreSQL, Redis) ve DevSecOps boru hatları üzerine edinilmiş pratik mühendislik notları ve derinlemesine teknik rehberler.
120+
TEKNİK MAKALE
9 Yıl+
SİSTEM ARŞİVİ
OSS
AÇIK KAYNAK ODAKLI
-
Azure DevOps Pipeline’larında Otomatik NuGet Zafiyet Taraması (DevSecOps)
Yazılım projelerimizde kullandığımız üçüncü parti kütüphanelerin güvenliği, uygulamamızın genel sağlığı için hayati önem taşır. CI/CD süreçlerimize entegre edeceğimiz otomatik güvenlik taramaları sayesinde, olası zafiyetleri henüz production ortamına çıkmadan yakalayabiliriz. Bu yazıda, Azure DevOps pipeline’larınıza NuGet paketleri için nasıl otomatik zafiyet taraması (vulnerability scan) ekleyebileceğinizi adım adım anlatacağım. Zafiyet Tarama Şablonunun Oluşturulması İlk adım olarak, tarama işlemini üstlenecek ve projelerimizde tekrar…
Son Yazılar & Sistem Deneyimleri
Toplam 120+ Yazı İçerisinden
-
SSD Performansını Artırın: DisableDeleteNotify Komutu ile TRIM Kontrolü
SSD kullanıcıları için performans ve ömür yönetimi kritik bir konudur. Windows işletim sisteminde TRIM desteğinin açık olup olmadığını kontrol etmek için kullanılan en önemli komutlardan biri: TRIM Nedir?…
-
Azure DevOps’ta SonarQube Entegrasyonu: .NET Projeleri İçin Tam Parametre Rehberi
Kod kalitesini ve güvenliğini sürekli olarak ölçmek, modern yazılım geliştirme süreçlerinin vazgeçilmez bir parçası. SonarQube, bu noktada en güçlü araçlardan biri. Azure DevOps ile entegre edildiğinde, her build…
-
Azure DevOps Test & Feedback Extension v3 Yayında 🚀
Azure DevOps Test & Feedback Extension v3 Yayında 🚀 Microsoft, Azure DevOps Test & Feedback Extension v3 sürümünü duyurdu. Bu yeni güncelleme, test süreçlerini hızlandırmayı ve ekiplerin daha…
-
Kestra’yı Kubernetes Üzerinde External PostgreSQL ile Kurmak
Kestra, modern workflow yönetimi ve task orkestrasyonu sağlayan güçlü bir platformdur. Kubernetes üzerinde deploy edilebilir ve hem internal hem de external veri kaynakları ile çalışabilir. Bu yazıda, Kestra’yı…
-
🚀 Kubernetes Üzerinde Redis + Sentinel Kurulumu (Helm ile)
Modern uygulamalarda yüksek erişilebilirlik (HA) ve otomatik failover büyük önem taşıyor. Redis gibi bellek içi veritabanları da kritik görevlerde kullanıldığında kesintisiz çalışmalı. İşte burada Redis Sentinel devreye giriyor.…
-
Azure DevOps’ta Farklı Organizasyonlar Arasında Build Artifacts Paylaşımı (Org-1 → Org-2)
🔹 Giriş Bazen farklı Azure DevOps organizasyonları arasında build çıktısı (artifacts) paylaşmanız gerekir.Örneğin: Bu senaryoda en güvenli ve yönetilebilir yöntemlerden biri, Azure Artifacts Universal Packages kullanmak ve erişimi…
-
Azure DevOps Self-Hosted Agent Kurulumu (Windows)
Bu yazıda, Windows üzerinde Azure DevOps self-hosted agent kurulumunu nasıl yaptığımı adım adım anlatacağım. Kurulum sırasında Personal Access Token (PAT) ile kimlik doğrulaması ve servisi Windows hizmeti olarak…
-
Kubernetes Ortamında Velero ile Otomatik Yedekleme
Kubernetes ortamlarında veri sürekliliğini sağlamak için yedekleme kritik bir konudur. Bu yazıda, Velero kullanarak belirli bir namespace’in her gün Türkiye saatiyle saat 16:00‘da otomatik olarak nasıl yedeklendiğini adım…
-
Kubernetes Yedekleme Çözümü: Velero Kurulumu (MinIO ile)
Kubernetes üzerinde çalışan uygulamalarınızın yedeklenmesi ve gerektiğinde geri yüklenmesi için Velero güçlü ve açık kaynaklı bir araçtır. Bu yazıda, Helm chart kullanarak MinIO destekli bir Velero kurulumunu adım…
Kısa Yollar & Developer Cheat Sheets
Günlük mühendislik rutinlerinde sıkça ihtiyaç duyulan referans tabloları.