Reliability & RecoveryHow we keep your database running |
Page | ← Home |
---|
Database Down Right Now? Skip this page and go straight to Incident Response →
We're reliable. Not five-nines reliable. Not automatic-failover-in-seconds reliable. But your-database-stays-up-and-we-can-recover-from-disasters reliable.
Here's exactly what you get at $59-299/month from a bootstrapped service.
Three principles guide everything:
Each customer gets dedicated or isolated infrastructure.
Dedicated tier ($119/mo): Customer A → Contabo VPS #1 Customer B → Contabo VPS #2 Customer C → Contabo VPS #3 Shared tier ($59/mo): Customers A, B, C → Same VPS ├─ Separate PostgreSQL databases ├─ Connection limits per customer └─ Resource monitoring per database
Your slow query doesn't crash someone else's database. Dedicated tier gets hardware-level isolation. Shared tier gets database-level isolation.
Daily backups. Offsite storage. Weekly verification.
Your database ├─ Daily backup → Wasabi S3 (encrypted) ├─ WAL archives → Continuous └─ Retention: 7-30 days (tier dependent)
We can restore to any point within your retention window. Backups tested weekly to verify they work.
Standard PostgreSQL. Proven tools. No proprietary systems.
Stack: ├─ PostgreSQL 16 (standard, not forked) ├─ pgBackRest (backup) ├─ pgBouncer (connection pooling) └─ Standard pg_dump exports
Any PostgreSQL expert can understand our setup. You can export and migrate anytime. No lock-in.
We don't provide sub-minute automatic failover.
Why: Requires hot standby servers (2x cost), real-time replication, and constant monitoring. Enterprise solutions offering this start at $300-500/month.
Our approach: Fast manual recovery. Alerted → restore from backup → back up in 1-2 hours.
We guarantee 99.9%, not 99.999%.
Why: Five nines means <5 minutes downtime per year. Requires redundant everything and ops teams on-call 24/7. Enterprise infrastructure starting at $500-1,000/month.
Our approach: 99.9% allows 43 minutes/month. Most months we hit 99.95%+ with zero unplanned downtime.
We don't run your database in multiple regions simultaneously.
Why: 3x infrastructure cost, complex replication, significant operational overhead. Makes sense for global apps, not most startups.
Our approach: Single region (you choose Germany or US), offsite backups in separate region.
We don't provide phone support.
Why: Solo founder. Email gives you written record of support interactions and allows for thoughtful responses.
Our approach: Email for support. Critical outages = IMMEDIATE response (automated alerts to my phone 24/7). Regular support = 4-hour SLA (business hours), but I typically respond within 30 minutes, 7 days/week.
(Included with Pro/Enterprise)
├─ Private channel with founder ├─ Real-time chat, 7 days/week ├─ Same 4-hour SLA (typically 30-min) └─ Faster back-and-forth troubleshooting
(Included with Pro/Enterprise)
├─ 30-day retention instead of 7-day ├─ More recovery points └─ Longer point-in-time recovery window
Note: For true enterprise HA with automatic failover and five-nines uptime, expect $250-500/month minimum. We focus on reliable, affordable service for startups.
Every Sunday: ├─ Restore random customer backup ├─ Verify PostgreSQL starts ├─ Run queries to confirm data integrity ├─ Measure restoration time └─ Alert if anything fails
First Sunday each month: ├─ Full disaster recovery test ├─ Restore to brand new VPS ├─ Verify application connectivity └─ Document timing and process
Every 3 months: ├─ Restore to different hosting provider ├─ Confirm no vendor lock-in ├─ Test catastrophic failure recovery └─ Update disaster recovery procedures
Results available on request. Email: jeremy@intentsolutions.io
Hosting: Contabo VPS (Germany) / Hetzner (Germany/US) OS: Ubuntu 24.04 LTS Storage: NVMe SSD Cost: $10.35/month (we're transparent about this)
PostgreSQL: 16.x (latest stable) Pooling: pgBouncer 1.21+ Config: Production-proven defaults
Tool: pgBackRest 2.51+ Method: Daily full + continuous WAL Storage: Wasabi S3 (encrypted) Encryption: AES-256-CBC
Health: Every 5 minutes Metrics: pg_stat_statements Alerts: Email + phone (critical) Uptime: Betterstack monitoring
Firewall: UFW (PostgreSQL + SSH only) Intrusion: fail2ban (auto-ban) SSL/TLS: Enforced Updates: Automatic security patches
Standard, proven tools. Any PostgreSQL DBA can understand this stack.
We're a $59-299/month database service run by one person. We're reliable for what we are. We're not pretending to be AWS.
You get:
You don't get:
If that works for your business, we're a good fit.
See Pricing | Security Documentation | Email Questions
Questions? jeremy@intentsolutions.io
Critical outages: IMMEDIATE (automated alerts 24/7)
Regular support: 4-hour SLA (business hours: M-F 9am-6pm ET)
Reality: I typically respond to everything within 30 minutes, 7 days/week.