Teknoloji
Kurumsal altyapı, kanıtlanmış mimari
Clean Architecture, modern .NET yığını ve güvenlik öncelikli tasarım.
Clean Architecture — 4 Katman
Bağımlılıklar daima içe akar; her katman tek sorumluluk taşır.
- Web — Razor Views, Controllers, Areas
- Application — servisler, DTO'lar, iş kuralları
- Infrastructure — EF Core, PDF/Excel, SMS/E-posta, background servisler
- Core — entity'ler ve domain kuralları
Güvenlik
- HttpOnly cookie ile güvenli oturum
- Rol bazlı yetkilendirme
- Tüm formlarda AntiForgery koruması
- PBKDF2 parola hash + TLS şifreleme
- Giriş logları ve otomatik log temizliği
- Türkçe karakter güvenli kullanıcı adları
Performans
- Bellek içi önbellekleme (5 dk TTL)
- İzlemesiz (AsNoTracking) hızlı sorgular
- Her yerde async/await
- Kilit korumalı background servisler
- Code-first migration ile güvenli şema evrimi
Teknoloji Yığını
.NET 8 · C# 12 · ASP.NET Core MVC · EF Core 8 · SQL Server · ASP.NET Identity · PdfSharpCore · ClosedXML · QRCoder · Bootstrap 5.3 · Chart.js 4 · Netgsm SMS · SMTP