DeploymentData pod
Production Deployment
Production Deployment
Production deployment guide for Synap Data Pod
Prerequisites
- ✅ Managed PostgreSQL (TimescaleDB + pgvector)
- ✅ Cloudflare R2 (or S3-compatible storage)
- ✅ Ory Kratos + Hydra instances
- ✅ Inngest (cloud or self-hosted)
- ✅ Domain name and SSL certificate
Environment Configuration
Database
Requirements:
- PostgreSQL 16+
- TimescaleDB extension
- pgvector extension
- Row-Level Security enabled
Storage
Authentication
AI Services
Deployment Steps
1. Database Setup
2. Storage Setup
3. Deploy API
4. Configure Inngest
Security Checklist
- Environment variables secured (not in code)
- CORS configured correctly
- Rate limiting enabled
- SSL/TLS certificates valid
- Database backups configured
- Monitoring and alerting set up
- Log aggregation configured
Monitoring
Health Checks
Metrics
- Event processing rate
- API response times
- Database query performance
- Storage usage
- Error rates
Next: See Database Setup for database setup details.
