Backend Geliştirme
Açık Kaynak

ASPCommerce API

C#ASP.NET 7MySQLSystem.Security.Cryptography

Ş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ı

C#ASP.NET 7MySQLSystem.Security.Cryptography

Sistem Metrikleri

Veritabanı sızıntılarına (leak) karşı güvenli kimlik yönetimi
Optimize edilmiş MySQL bağlantı havuzlaması (connection pooling)

Bunu Neden İnşa Ettim?

"Ö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

  • 01.RESTful HTTP/1 uç nokta (endpoint) mimarisi
  • 02.Kullanı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