Masaüstü
BaytIntegration — ERP Masaüstü Araç Seti
Bay.t ERP için 'SQL ile oku, API ile yaz' felsefeli, otomatik güncellenen masaüstü entegrasyon araç seti. Dokümante olmayan API tersine mühendislikle çözüldü.
v1.5.5 üretimde · tersine mühendislik
.NET 8WinFormsDevExpressDapperVelopackSQL Server
Problem
Bay.t ERP'nin Partner API'si sınırlı ve neredeyse dokümantasyonsuzdu; saha personelinin ERP üzerinde hızlı sepet/sipariş oluşturması gerekiyordu.
Çözüm
348 tablolu veritabanı şemasını ve API gövde yapılarını tersine mühendislikle çözdüm; öğrenilenleri kalıcı bir bilgi tabanına dönüştürdüm. .NET 8 + WinForms + DevExpress ile Clean Architecture'lı bir araç seti geliştirip Velopack ile otomatik güncelleme altyapısı kurdum.
Öne Çıkanlar
- "SQL ile oku, Partner API ile yaz" hibrit entegrasyon deseni
- Velopack ile üretimde otomatik güncelleme + Launcher
- Çok-firma / çok-veritabanı desteği, BCrypt korumalı araç yetkilendirmesi
- Gerçek müşteri sahasında race-condition, tip-binding ve connection-cache hatalarının defensif desenlerle çözümü
- v1.5.5'e kadar semantic versioning ile üretimde olgunlaştırma