SaaS Production Deployment
Live multi-tenant WhatsApp CRM prototype running on OVH VPS at app.ipnoelp.io
SaaS Architecture
Multi-tenant architecture with gateway proxy, Docker slice isolation, and shared PostgreSQL
Gateway Service
Central Express.js service handling auth, API proxying, billing, monitoring, and admin
Database Schema
Gateway schema with users, slices, sessions, and time-series telemetry tables
Docker Slices
Per-user isolated Docker containers with WhatsApp Web, resource limits, and port allocation
Monitoring & Telemetry
60-second health loop with auto-recovery, per-slice and server telemetry, and 7-day retention
Provisioning & Orchestration
Automated slice lifecycle — database creation, Docker containers, assignment, and destruction
Admin Dashboard
Real-time operational dashboard with server resources, capacity planning, slice grid, and user management
Deployment & Operations
Server access, build pipeline, deployment procedures, nginx config, and troubleshooting