Norvelo — AI Destekli Satış & Reklam İstihbaratı SaaS'ı
.NET 10ReactPostgreSQLPython / PlaywrightOpenAI
152
API Endpoint
62
DB Migration
700+
.NET Testi
70
Mimari Karar (ADR)
Problem
Küçük işletmeler potansiyel müşteri bulmak ve rakip reklamlarını izlemek için ya pahalı araçlara ya da saatler süren elle araştırmaya mahkûmdu. Öte yandan AI'ın kendi başına toplu mesaj atması hem marka hem yasal açıdan kabul edilemezdi.
Yaklaşım
ASP.NET Core'un kimlik, politika, iş akışı, denetim ve kalıcılığı sahiplendiği; React'in operatör deneyimini, sınırları çizilmiş bir Python/Playwright worker'ının ise tarayıcı tabanlı keşfi üstlendiği modüler bir monolit tasarladım. Yeni çalışma alanları taslak modunda ve dış işlemler kilitli başlıyor; 70 mimari kararı ADR olarak belgeledim.
Öne Çıkan Mühendislik
- Transactional outbox: taslağı onaylamak göndermek demek değil; gönderici engel listesi, güvenlik kilidi, sessiz saatler, limitler ve idempotency'yi yeniden kontrol ediyor.
- AI taslakları saklanmış kanıta atıf yapmak zorunda; kural tabanlı bir içerik kontrolü kanıtın desteklemediği iddiaları reddediyor.
- Web sitesi zenginleştirmesinde SSRF koruması; taranan içerik talimat olarak değil, veri olarak ele alınıyor.
- Katmanlı kiracı izolasyonu, AES-GCM ile şifrelenen sırlar ve kurucusunda kişisel veriyi maskeleyen denetim kayıtları.
- Ajan araç izinleri varsayılan olarak kapalı ve her aracın risk seviyesine bağlı; tam otomasyon domain kodunda reddediliyor.
Norvelo satışta — planları ve fiyatları inceleyin.
Ürünü incele