Bu express.js ve next.js ile oluşuturulmuş uygulamanın amacı iş başvurularının alınıp uygulama panelinde ai agent aracılığıyla incelenmesi onaylanıp,reddedilmesine karar verilmesi ve personellere eklenip eklenmemesine karar verilmesini sağlayan iş mantığını ve arayüzü sağlamaktır. Bu uygulama orta ölçekli işletmelerin ihtiyaçları planlanarak programlanmıştır.
Karşılaşılan Problem & Zorluklar
Günümüzde işe alım süreçleri uzayabiliyor , bir şirket için dahi çok büyük veriler ve başvurular yığınıyla karşılaşılabiliyor. Bu başvurular için ciddi bir web altyapısı ve ayrıt etmek için ai agent desteği gerekiyor.
Uygulanan Çözüm
Mikroservis mimarisi,kubernetes,amazon ec2 desteği ve redis,bullmq caching ile hızlı ve ölçeklenebilir bir web uygulaması ile ai agentlerı iş başvurusu verileri üzerinde kullanmasına yardımcı olması için bu uygulama geliştirilmiştir.
Sistem ve Yazılım Mimarisi
Mikroservis mimarisi,Event driven architecture,saga design pattern,Backend için express.js,Caching için Redis,Event sistemi için Kafka,Frontend için Next.js