Backend & APIAçık kaynak
ASPCommerce API
Şifrelenmiş kullanıcı doğrulama, ürün yönetimi ve cross-origin (CORS) erişimi sunan, e-ticaret platformları için sağlam bir HTTP/1 RESTful API arka ucu.
Teknoloji yığını
Performans & metrikler
- Veritabanı sızıntılarına (leak) karşı güvenli kimlik yönetimi
- Optimize edilmiş MySQL bağlantı havuzlaması (connection pooling)
Neden geliştirdim?
Ölçeklenebilir e-ticaret sistemleri için karmaşık iş mantığını (business logic) temiz, tüketilebilir API uç noktalarına (endpoints) soyutlayan, üretime hazır (production-ready) güvenli bir backend şablonu oluşturmak.
Mimari & kararlar
Ana HTTP yönlendiricisi olarak ASP.NET (C# 7) kullanılarak geliştirildi. Sistem, hassas kullanıcı kimlik bilgilerini MySQL veritabanına enjekte etmeden önce hash'lemek (hashing & salting) için System.Security.Cryptography kütüphanesini kullanır. Farklı istemcilere güvenli hizmet verebilmek için katı CORS politikaları uygulanmıştır.
Temel özellikler
- 01RESTful HTTP/1 uç nokta (endpoint) mimarisi
- 02Kullanıcı kimlik bilgileri için kriptografik hash'leme
- 03Ürün defteri ve işlem API'leri
- 04Çoklu istemci erişimi için yapılandırılmış CORS