SaaS — 8s queries → 80ms
Added a covering index, replaced a N+1 with a single join, materialized a 3-table aggregation. p99 dropped from 8s to 80ms. No code change required on the application side.
Postgres, ClickHouse, time-series, OLAP. Schema design, query tuning, replication, backup, and the boring operational discipline that makes a database survive its first 10× growth.
Rate $90 – $120 USD / hour · fixed-fee and retainer available
Performance audit (1 week)
We trace your slow queries, look at your schema, and write a prioritized report. Most startups find 3–5 quick wins that recover 80% of lost performance.
Reference build (2–4 weeks)
One end-to-end migration or a greenfield schema that becomes your team’s template.
On-call DBA retainer
We cover your database on-call — incidents, schema reviews, capacity planning.
OLTP
PostgreSQL, MySQL, MariaDB, Aurora, Cloud SQL, AlloyDB
OLAP
ClickHouse, BigQuery, Snowflake, Redshift, DuckDB
Time-series
TimescaleDB, InfluxDB, QuestDB, Prometheus, M3DB
Cache
Redis, Valkey, KeyDB, Memcached
Search
OpenSearch, Elasticsearch, Meilisearch, Typesense
Migration
pgroll, pg_repack, gh-ost, pt-online-schema-change
Anonymized patterns from real engagements. Client names omitted; details available under NDA.
Added a covering index, replaced a N+1 with a single join, materialized a 3-table aggregation. p99 dropped from 8s to 80ms. No code change required on the application side.
Migrated from Postgres to ClickHouse for the analytics path. Postgres kept for OLTP, ClickHouse for OLAP. Storage cost down 60%, query latency down 95%.
Streaming logical replication across 4 regions with automated failover. Tested quarterly. Cleared HIPAA on the first audit.
Postgres for almost everything. MySQL only when you’re inheriting a MySQL codebase, or when you have a very specific operational reason.
Yes — ClickHouse is one of our core specialties. Schema design, materialized views, sampling, retention.
Yes. We start with a 1-week audit, find the immediate risk, and ship a stabilization plan in the first month.
Optional — 24/7 database on-call with a 15-minute response SLA. Most clients use us during US business hours and their own team covers the rest.
Use them for simple CRUD. Hand-write SQL for hot paths. We review the data access layer for the 5–10 queries that actually matter.
A 30-minute call. No deck, no pitch — we read your repo or your architecture diagram and tell you what’s realistic.