.NET Core Identity Üyelik Sistemi için Yeterli Mi?


Tüm projelerimde kullanılabilecek nitelikte standart bir backend hazırlıyorum. Bu backend aşağıdaki özelliklere sahip olacak:

  1. Katmanlı Soğan Mimarisi ile Web API (.NET 5 ya da çok hızlı olduğu için GoLang ile)
    1. Güvenlik
    2. Performans
    3. Ölçeklenebilirlik ve Docker
    4. Dokümantasyon
    5. Hata Yönetimi
    6. Loglama
    7. Platform-Bağımsızlık
    8. Notifications
    9. Stats
    10. Sürüm Yönetimi
    11. Audience Check
    12. CI/CD
    13. Backup Yönetimi
    14. Audit Log
    15. BlockChain
  2. Angular Yönetim Paneli
    1. Gelişmiş Üyelik Sistemi ve Profil Yönetimi
    2. CRUD işlemi
    3. Notifications
    4. Stats and Charts
    5. CI/CD
    6. Mobil Uyumluluk
  3. Gelişmiş Üyelik Sistemi
    1. Temelde .NET Core Identity
    2. Post-Quantum Güvenlik
    3. GDPR
    4. Loglama
    1. Hata Yönetimi
    2. İki-faktörlü Kimlik Doğrulama
    3. Lokasyon
    4. E-posta şablonları
    5. JWT
    6. Verified Accounts
    7. Profil Photo
    8. Newsletter Lists
    9. Notifications
    10. ISO-27001
    11. FaceID ve VoiceID
    12. Kredi Kartı ile Düzenli Ödeme Güvenliği

Bu 3 alanı tamamladıktan sonra;

  1. Angular Web FrontEnd
    1. Gelişmiş Üyelik ve Hesap Yönetimi
    2. Güncelleme Yönetimi
    3. Notifications
    4. SSR
  2. iOS Mobile App
    1. Gelişmiş Üyelik ve Hesap Yönetimi
    2. Güncelleme Yönetimi
    3. Notifications
    4. FaceID ve VoiceID
    5. Siri Entegrasyonu
  3. Android Mobile App
    1. Gelişmiş Üyelik ve Hesap Yönetimi
    2. Güncelleme Yönetimi
    3. Notifications
    4. FaceID ve VoiceID
    5. Google Asistan Entegrasyonu
  4. Windows Store App
    1. Gelişmiş Üyelik ve Hesap Yönetimi
    2. Güncelleme Yönetimi
    3. Notifications
    4. FaceID ve VoiceID
  5. Mac OS X App Store App
    1. Gelişmiş Üyelik ve Hesap Yönetimi
    2. Güncelleme Yönetimi
    3. Notifications
    4. FaceID ve VoiceID
  6. Pardus App Store
    1. Gelişmiş Üyelik ve Hesap Yönetimi
    2. Güncelleme Yönetimi
    3. Notifications
  7. Smart Watch Apps (Opsiyonel)
    1. Gelişmiş Üyelik ve Hesap Yönetimi
    2. Güncelleme Yönetimi
    3. Notifications
    4. Telefonla Entegrasyon
  8. SmartTV Apps (Opsiyonel)
    1. Gelişmiş Üyelik ve Hesap Yönetimi
    2. Güncelleme Yönetimi
    3. Notifications

Dikkat ederseniz tüm bu yapılacakların merkezinde çok güvenli ve gelişmiş bir üyelik sisteminden bahsediyoruz. Bu üyelik sisteminde GDPR konusu kritik olup kişisel verilerin post-kuantum güvenlik algoritmaları korunması ve veri hırsızlığına karşı tam koruma sağlanması çok önemli. Ayrıca verilerin değiştirilmediğinden emin olmak için BlockChain ile veritabanını ve logları zincirlemek faydalı olabilir.

Peki neden Merkeziyetsiz Backend hazırlamıyoruz?

Merkeziyetsiz Backend uygulamaları için henüz erken, bunun için Ethereum 2.0’ı beklemekte fayda var. Ethereum 2.0 madencilik gerektirmeyen yüksek performanslı ve güvenli blockchain backendler için ideal bir çözüm olabilir.

Ethereum 2.0’ın hazır olmasına daha bir kaç yıl var deniliyor, o yüzden ivedilikle yukarıdaki mimaride ilk ürünlerimizi hazırlamamız daha doğru olacaktır.

Posted in Genel

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s