Platformă de outreach multi-tenant
O platformă multi-tenant de cold outreach. Am fost responsabil de deploymentul pe Kubernetes și am construit importul în masă al contactelor și un clasificator LLM pentru îmbogățirea datelor.
- Rol
- Responsabil de deploymentul pe Kubernetes; am construit importul de contacte și clasificatorul LLM
- Amploare
- Multi-tenant
Problema
Contactele vin în volum mare și trebuie îmbogățite înainte de orice campanie, iar o platformă multi-tenant are nevoie de deploymenturi repetabile și verificate.
Ce am construit
- Deploymentul pe Kubernetes: Jenkins, Trivy, GitOps, joburi de migrare și smoke tests.
- CLI-ul pentru importul în masă al contactelor.
- Un clasificator LLM pentru relevanța rolului, folosit la îmbogățirea datelor.
- Migrarea embedding-urilor la OpenAI.
Detalii tehnice
- TypeScript și Next.js 15 pe PostgreSQL și Redis.
- Build-uri în Jenkins, scanarea imaginilor cu Trivy, deployment prin GitOps.
- Joburi de migrare și smoke tests ca parte din deployment.
- Un clasificator LLM care evaluează cât de relevant este rolul unui contact.
Tehnologii
- TypeScript
- Next.js 15
- PostgreSQL
- Redis
- Kubernetes
- Jenkins
- Trivy
- GitOps
- OpenAI