Projeler
Üzerinde çalıştığım ürünler ve araçlar.
-
CI Analyzer
Jenkins için bir analiz paneli. Build geçmişini Jenkins API'sinden çekip başarı oranlarını, süreleri ve hata örüntülerini gösteriyor; makine öğrenmesi modelleriyle bir sonraki build'in sonucunu ve süresini tahmin ediyor. Arka uçta Django ve scikit-learn, önde Astro ve Chart.js; Docker Compose ile kuruluyor.
Bir ekip arkadaşımla fikirden ürüne geliştirdik; müşterilere satıldı.
Kaynak kodu paylaşılmıyor
-
Apex Canary
Prometheus metrikleri için anomali tespiti. Bir PromQL sorgusu tanımlıyorsun; sistem metriği düzenli aralıklarla izliyor, z-skoru ile normalden sapan değerleri yakalıyor ve uyarıyı Slack'e ya da kendi payload şablonunla herhangi bir webhook'a gönderiyor. Birden fazla Prometheus kaynağını, alarm geçmişini ve webhook tekrar denemelerini destekliyor. FastAPI, pandas/SciPy ve MySQL üzerine kurulu.
Bir ekip arkadaşımla fikirden ürüne geliştirdik; müşterilere satıldı.
Kaynak kodu paylaşılmıyor
-
DBAC CLI
MySQL ve PostgreSQL için bir komut satırı aracı. Bağlantıları profil olarak saklıyor; veritabanı, tablo, kullanıcı ve izin yönetimini, yedek almayı ve SQL çalıştırmayı tek bir CLI'dan yapıyor. Bir YAML dosyasıyla toplu işlem çalıştırabiliyor, şifreleri işletim sisteminin anahtar zincirinde ya da AES-256 ile şifrelenmiş bir dosyada tutuyor. Go ile yazıldı, Homebrew ile kuruluyor.
GitHub'da gör -
AWSX CLI
Birden fazla AWS hesabıyla çalışırken kimlik bilgileri arasında tek komutla geçiş yapmayı sağlayan bir komut satırı aracı. Kimlik bilgilerini saklıyor, MFA oturumlarını yeniliyor ve anahtar rotasyonu yapıyor: yeni erişim anahtarını oluşturup eskisini siliyor. Python ile yazıldı, pip ile kuruluyor.
GitHub'da gör