Giriş

EVDSOFT Mikro Servis Platformu'na hoş geldiniz. Bu dokümantasyon, platformun tüm servislerini ve API'lerini kapsamlı bir şekilde açıklamaktadır.

Son güncelleme: 15 Şubat 2024
5 dk okuma
v1.0
Stabil

EVDSOFT Nedir?

EVDSOFT, modern web ve mobil uygulamalar için tasarlanmış merkezi bir mikro servis platformudur. Platform, her projede yeniden yazılması gereken temel servisleri (kimlik doğrulama, e-posta, SMS, kullanıcı yönetimi) merkezi bir altyapı altında sunar.

Platform Yaklaşımı

EVDSOFT, her proje için ayrı auth, mail ve SMS sistemi kurmak yerine, merkezi bir yapıdan bu servisleri tüketmenizi sağlar. Bu sayede geliştirme sürenizi kısaltır ve tutarlılık sağlarsınız.

Neden Merkezi Servisler?

Geleneksel yaklaşımda, her yeni proje için kimlik doğrulama, e-posta gönderimi, SMS entegrasyonu ve kullanıcı yönetimi sistemleri sıfırdan veya copy-paste yöntemiyle oluşturulur. Bu durum:

  • Geliştirme süresini uzatır: Her projede aynı özellikleri yeniden geliştirmek zaman kaybıdır.
  • Tutarsızlıklara yol açar: Farklı projelerde farklı implementasyonlar, farklı bug'lar demektir.
  • Güvenlik risklerini artırır: Auth gibi kritik sistemlerde yapılan hatalar güvenlik açıklarına neden olur.
  • Bakım maliyetini yükseltir: N proje = N farklı auth sistemi bakımı.

EVDSOFT platformu ile bu sorunları ortadan kaldırırsınız. Tek bir platform, tüm projeleriniz için güvenilir ve tutarlı servisler sunar.

Mikro Servis Stratejisi

EVDSOFT, mikro servis mimarisi prensiplerine uygun şekilde tasarlanmıştır:

Mimari Prensipler

1

Tek Sorumluluk

Her servis tek bir iş alanına odaklanır: auth sadece auth yapar, mail sadece mail gönderir.

2

Merkezi Yapılandırma

Platform-service, tüm servislerin yapılandırma kaynağıdır. Servisler başlamadan önce konfigürasyonu çeker.

3

Domain-Based Routing

Projeler domain bazlı tanımlanır ve resolve endpoint'i ile yapılandırma bilgileri alınır.

4

Standart API Formatı

Tüm servisler aynı yanıt formatını kullanır: ApiResponse ve ApiErrorResponse.

Servisler

EVDSOFT platformu aşağıdaki servislerden oluşmaktadır:

Geliştirme Aşamasında

Auth, Mail, SMS ve Audit servisleri şu anda geliştirme aşamasındadır. Platform-service stabil ve kullanıma hazırdır.

Sonraki Adımlar

Platformu kullanmaya başlamak için aşağıdaki adımları takip edebilirsiniz: