Migrations stalling
A planned move from MySQL 5.7 to 8.0 keeps surfacing incompatible keys and charset surprises. You want a second pair of eyes on the ERD before cutover weekend.
Stellenbosch · Remote-friendly
We review table designs, constraints, and SQL that powers reporting and checkout flows. You receive annotated findings, ranked fixes, and a call to walk through trade-offs with your engineers.
A planned move from MySQL 5.7 to 8.0 keeps surfacing incompatible keys and charset surprises. You want a second pair of eyes on the ERD before cutover weekend.
Finance exports that used to finish in minutes now time out. You need someone who reads execution plans and can separate indexing gaps from model issues.
Microservices still share one warehouse schema. New features add nullable columns and bridge tables; you want clarity on what to normalise now versus later.
Structured pass over entities, keys, and migration order with written recommendations.
Slow-query bundle analysis, plan review, and index suggestions tied to real workloads.
Checklist-driven assessment before major version or engine changes.
“They flagged that our polymorphic association would block foreign keys on the ledger tables — something we had hand-waved in planning. The write-up ranked fixes by migration risk, which helped us schedule DDL across two sprints instead of one risky Friday night.”
— Thabo M., lead engineer, Cape Town fintech