Five engagements. One specialism.
Pick what you need today. Combine them into a long-term partnership when you're ready.
Performance Tuning
Deep query plan analysis, index strategy, autovacuum tuning, connection pooling, and OS-level configuration. We benchmark before and after — you see the numbers.
Discuss this engagementWhat's included
- Query & index audit with prioritised fix list
- Configuration tuning (postgresql.conf, pgbouncer)
- Autovacuum & bloat remediation
- Before/after benchmark report
High Availability & Replication
Patroni, repmgr, or pg_auto_failover — we design and harden the right HA topology for your RTO/RPO targets, then prove it works with controlled failover drills.
Discuss this engagementWhat's included
- HA architecture review or new design
- Synchronous / asynchronous replication setup
- Automated failover (Patroni / repmgr / pg_auto_failover)
- Documented failover runbook + drill
Migrations to PostgreSQL
Schema conversion, application rewrite guidance, dual-write strategies, and bulletproof cutover plans. We've moved everything from 50 GB OLTP databases to multi-TB warehouses.
Discuss this engagementWhat's included
- Schema & code compatibility assessment
- Data migration tooling (pgloader, AWS DMS, custom)
- Cutover runbook with rollback plan
- Post-migration tuning
Managed Services & 24×7 Support
Monitoring, patching, backups, capacity planning, and a senior PostgreSQL engineer on the other end of the pager when something breaks. SLA-backed.
Discuss this engagementWhat's included
- 24×7 on-call coverage with defined SLA
- Monitoring stack (Prometheus + Grafana)
- Backup & PITR validation
- Monthly health & capacity report
Training & Workshops
Half-day to multi-day workshops, on-site or remote. Tailored to your team's level — from app developers writing better SQL to platform engineers running fleets of databases.
Discuss this engagementWhat's included
- PostgreSQL internals & query planning
- Performance & indexing deep-dive
- HA, backups, and disaster recovery
- Custom curriculum on request
Ready to talk Postgres?
Tell us what's hurting — slow queries, sketchy failover, an upcoming migration, or just peace of mind. The first 30 minutes is on us.