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
-
Kubernetes Üzerinde Apache APISIX Kurulumu (Helm + Etcd + Dashboard)
API Gateway çözümleri arasında Apache APISIX, modern, hafif, eklenti tabanlı ve yüksek performanslı yapısıyla öne çıkıyor. Özellikle microservice mimarilerde, trafik yönetimi, routing, authentication, rate-limit, observability gibi konularda çok…
-
ASP.NET Core Web API Model Binding Öznitelikleri Nedir? [FromBody], [FromQuery], [FromRoute] Kapsamlı Rehber
Web API geliştiren herkesin bildiği gibi, bir istekte gönderilen verinin nereden geldiğini, hangi parametreye nasıl bağlandığını bilmek kritik öneme sahiptir. ASP.NET Core, bu süreci yönetmek için güçlü bir…
-
pgRouting Nedir?
🧠 pgRouting Nedir? ⚙️ Kullanım Alanları 🧮 Basit Örnek Bu sorgu, edges tablosundaki graf yapısı üzerinden start_vertex’den end_vertex’e en kısa yolu bulur. ✅ Özet Özellik Açıklama Tür PostgreSQL…
-
PeerDB nedir?
PeerDB Aşağıda, PeerDB’nin ne olduğu, teknik mimarisi, kullanım alanları, avantajları-dezavantajları ve senin “mikroservisler + CDC/ETL” ortamında nasıl değerlendirebileceğin anlatılıyor. 1. PeerDB nedir? 2. Teknik mimari ve özellikleri 3.…
-
Materialized View Nedir?
Çok güzel bir soru Yakup 👏“Materialized View” (kısaca MV) kavramı — özellikle PostgreSQL, TimescaleDB ve analitik sistemlerde — performans optimizasyonunun kalbidir.Kısaca özetleyecek olursam: Materialized View, bir sorgunun sonucunu…
-
Superset Nedir?
Harika soru Yakup 👌Apache Superset, açık kaynak dünyasının en güçlü data visualization (veri görselleştirme) ve BI (Business Intelligence) araçlarından biridir — ve PostgreSQL / TimescaleDB gibi veri kaynaklarıyla…
-
TimescaleDB Nedir?
Harika — çok doğru yere parmak bastın 🔥Timescale (özellikle TimescaleDB ve onunla entegre analiz araçları) zaman serisi (time-series) veri analizi için PostgreSQL tabanlı, güçlü bir platformdur.Aşağıda hem teknik…
-
PostgreSQL FDW ile Farklı Veritabanlarını Tek Bir Yerden Sorgulamak
🚀 Giriş Mikroservis tabanlı sistemlerde her servis kendi veritabanına sahiptir. Bu mimari ölçeklenebilirliği artırsa da, zamanla farklı veritabanlarından veri toplama ihtiyacı doğar. PostgreSQL Foreign Data Wrapper (FDW) tam…
Kısa Yollar & Developer Cheat Sheets
Günlük mühendislik rutinlerinde sıkça ihtiyaç duyulan referans tabloları.