Platformă SaaS multi-tenant construită de la zero, pe infrastructură open-source self-hosted
Un singur angajament continuu: arhitectură, backend, frontend, infrastructură și SRE. Platforma este în producție și crește în continuare, iar echipa rămâne integrată pe termen lung și livrează funcționalități noi permanent.
- Microservicii: 3 servicii backend în Go (motor de livrare, billing/CRM, gestionarea campaniilor) și dashboard Next.js/React plus pagină publică, bilingve EN/RO.
- Izolare strictă între clienți, verificată cu teste dedicate pe fiecare rută, și peste 600 de teste automate în toate serviciile backend.
- Infrastructură 100% open-source și self-hosted, fără dependență de furnizor: Kubernetes HA cu control plane pe 3 noduri, PostgreSQL ×3, RabbitMQ, Keycloak. DNS automatizat (SPF, DKIM, DMARC) cu actualizări dinamice semnate TSIG.
- Cluster de producție pe platforma RunCloud.AI (Timișoara): 9 noduri active, 48 vCPU și 217 GiB RAM alocabile, cu utilizare curentă de ~3,5 vCPU și ~18,7 GiB, deci cu rezervă mare de creștere. Namespace dedicat, cu ResourceQuota și LimitRange dimensionate la ~50% din capacitatea clusterului.
- Deployment cu 3 replici, rolling updates fără întreruperi, probe readiness/liveness și pod anti-affinity pentru rezistență la căderea unui nod. HorizontalPodAutoscaler între 3 și 12 replici, la 70% utilizare CPU.
- SRE de la început: alertare pe SLO (burn-rate al bugetului de erori), runbook construit din incidente reale, metrici proprii compatibile Prometheus, Loki și clasificare automată a erorilor din loguri.
- AI self-hosted cu Ollama pentru chat de vânzări și clasificarea răspunsurilor, fără cost de API extern.
- CRM nativ integrat în billing, fără dependență de un CRM terț, și documentație tehnică completă (diagrame C4, ADR-uri).
- Go
- Next.js
- React
- Kubernetes
- CloudNativePG
- PostgreSQL
- RabbitMQ
- Keycloak
- Ollama
- Prometheus
- Loki
- HPA
- Docker Compose