Services
Independent, hands-on database consulting, from a one-off health check to ongoing advisory support.
Performance tuning & troubleshooting
Find out why the database is slow and fix it, from query plans and indexing to configuration and resource sizing.
- Query and index analysis
- Configuration and capacity review
- Incident support and root-cause analysis
Architecture & design reviews
An independent second opinion on schemas, data models and platform choices before they become expensive to change.
- Schema and data model review
- Choosing the right database for the workload
- map[Scaling strategy:replicas, partitioning and sharding]
Databases on Kubernetes
Run stateful workloads on Kubernetes with confidence, using operators, storage and backups that hold up in production.
- Operator selection and rollout
- Storage, backup and restore design
- Upgrade and failover runbooks
High availability & disaster recovery
Make sure you can survive a failure and prove you can restore, with tested backups, replication and clear recovery objectives.
- RPO/RTO definition
- Replication and failover setup
- Restore testing and DR drills
Migrations & upgrades
Plan and run major version upgrades, cloud moves and engine migrations with minimal downtime and no surprises.
- Upgrade planning and rehearsal
- On-prem to cloud and cross-engine moves
- Cut-over and rollback plans
Training & mentoring
Level up your team's database skills with workshops and hands-on mentoring tailored to your stack.
- Workshops for developers and SREs
- On-call readiness
- Ongoing advisory retainers
Ways to engage #
- Health check. A fixed-scope review of your database estate with a prioritised report.
- Project work. Hands-on help with a migration, upgrade or platform build.
- Advisory retainer. A few days a month of on-call expertise for your team.
Not sure which fits? Get in touch and we’ll work it out together.