Web siteleri ve sosyal medya için etkileşimli butonlu diyaloglar oluşturma pazarlama servisi
Oyunlaştırılmış açılış sayfaları ve etkileşimli modüller için zeki diyalog AI ile hafif ve çarpıcı butonlu widget’ları anında oluşturan platform; soğuk trafiği çeker, kullanıcı dikkatini korur ve karmaşık hizmetler ile özel teklifler için yüksek dönüşüm sağlar.
Uygulama, çok katmanlı monolitik bir mimari üzerine kurulmuştur. Yani, tüm servis tek bir birim olsa da, servisin iç yapısı mantıksal katmanlara net bir şekilde ayrılmıştır. Uygulama parçalarının teknik bağlamda bu şekilde ayrılması, monolit içindeki kapsüllemeyi teşvik eder ve bağımlılıkları azaltır. Ek olarak, eklenen özelliklerin bir kısmı için modüler bir yaklaşım kullanılmaktadır, bu da yeni işlevsel blokların çekirdek sistemin kararlılığını bozmadan nispeten kolay entegre edilmesine olanak tanır.
Bu seçim, servisin kompakt boyutu ve teknik özelliklerinin belirgin sınırları nedeniyle yapılmıştır. Monolit mevcut görevleri yerine getirebildiğinde, dağıtık sistemlerin karmaşıklığına gerek yoktur. Sistemin bu bağlamda kapsamlı evrimi gerekli değildir. Bunun yerine, uygulamanın olağanüstü test edilebilirliği, işlem kontrolü, basitlik ve geliştirme hızı çok önemlidir. Bu kriterler, kodun yalnızca teknik özelliğe göre ayrıldığı monolitik bir yapı için idealdir.
Bununla birlikte, servis, ağır hesaplamaları ve bir dizi yavaş işlemi üstlenen bir dizi bağımsız bileşene sahiptir.
Hizmet, herhangi bir web uygulamasına kolayca entegre olur, proje otomasyonu için bir AI oluşturucu ve düğme yapısı dışında kullanıcıyla diyalog için bir AI bileşeni içerir. Herkes için kullanım kolaylığı sağlar.
Backend, hızlı geliştirme, yerleşik yönetim paneli ve ölçeklenebilirlik için Django, DRF, PostgreSQL, Redis ve Celery üzerine kurulu; ayrı FastAPI mikroservisleri ise asenkron görevlerle Django’yu yormadan performansı artırır.
Uygulamanın ana modülleri ve kullanıcı hesabı React 18–19, Next.js ve Zustand kullanılarak gerçekleştirilmiştir; widget’lar için Vite ile derlenen yardımcı bir TypeScript servisi oluşturulmuştur.
Gerekirse projeye tasarımcıları, veri analistlerini ve kıdemli geliştiricileri dahil edebilirim