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
-
Redis Sentinel ile Manuel Failover Nasıl Yapılır?
Redis Sentinel, yüksek erişilebilirlik (HA) sağlayan güçlü bir Redis bileşenidir. Sisteminizde birincil (master) sunucu arızalandığında otomatik olarak yedek (replica) sunuculardan birini master olarak atayabilir. Ancak bazı durumlarda, manuel…
-
🔍 SonarQubeSetting Nedir? .csproj Üzerinden Nasıl Kullanılır?
C# projelerinde SonarQube analizini yapılandırmanın en güncel ve pratik yolu .csproj dosyası üzerinden yapılır. Eskiden SonarQube.Analysis.xml dosyası ile yapılan bu işlemler, artık doğrudan proje dosyasına eklenen SonarQubeSetting öğeleri…
-
K8S – Log – failed to create fsnotify watcher: too many open files
Bu komutu worker makineler de yapılması lazım.
-
Bad file format reading the append only file of Redis
Redis bu hatayı, AOF (Append Only File) dosyasının bozulduğunu fark ettiğinde verir. Bu, verilerin bir kısmının kurtarılabileceği ancak AOF dosyasının onarılması gerektiği anlamına gelir. Hatanın mesajı zaten temel…
-
docker desktop – unexpected wsl error
I got the same problem while try to install docker desktop.So in my case, I install docker and login while WSL is out of date then I follow…
-
Azure DevOps Erişim Seviyeleri: Stakeholder, Basic, Basic + Test Plans ve Visual Studio Enterprise
Bu yazıda, Azure DevOps’un Stakeholder, Basic, Basic + Test Plans ve Visual Studio Enterprise Subscription seviyelerinin farklarını anlatacağım ve yetki sorunu yaşıyorsan bunu nasıl çözeceğini göstereceğim. 1. Stakeholder…
Kısa Yollar & Developer Cheat Sheets
Günlük mühendislik rutinlerinde sıkça ihtiyaç duyulan referans tabloları.