Deploying with a Database
When deploying an app that uses a database, Monk detects it automatically:- Self-hosted (container)
- Cloud-managed (RDS, Cloud SQL)
- Third-party (Neon, Supabase)
Choose Deployment Option
Tell Monk your preference:Deploying with Redis
If your app uses Redis for caching or sessions, Monk detects it:- Self-hosted (container)
- Redis Cloud (managed)
Deploying with Message Queues
If your app uses a message queue (RabbitMQ, Kafka, SQS), Monk detects and asks:Configure Database Settings
Resize Database
Add Object Storage
Backup Database
What Monk Asks
Deployment choice:- Self-hosted in container?
- Cloud-managed (RDS, Cloud SQL)?
- Third-party (MongoDB Atlas, Redis Cloud)?
- For managed services: Provider credentials
- For third-party: Service API keys
Database Options
Relational:- PostgreSQL
- MySQL
- MariaDB
- MongoDB (deployment guide)
- Redis
- Cassandra
- Elasticsearch
- TimescaleDB
- And 20+ more
Next Steps
- Configuring Services - Adjust settings
- Monitoring & Debugging - Check database performance
- Managing Costs - Track database costs

