ChicagoRuby is a group of developers & designers who use Ruby, Rails, and related tech.

Video icon Meetup Video

Perfect Data Isn’t Realistic | Single Schema With UUIDs by Peter Bhat Harkins and Prarthana Shiva

Recorded October 01, 2025 at Prism Spaces Chicago

What if perfect data isn’t realistic — and that’s okay? Peter showed how even “safe” Rails code can persist impossible records, from race conditions to forgotten migrations. His open-source gem Recheck treats data queries like tests, helping you detect invalid rows in production — before users notice.

When thousands of per-tenant schemas became a scaling nightmare, Prarthana’s team at NexHealth rebuilt their healthtech DB around row-based multitenancy using UUIDs. The transition? Like changing a wing on a flying aircraft.

About Peter Bhat Harkins and Prarthana Shiva

Peter Bhat is a software engineer who created Recheck, a gem that detects data anomalies in production databases before they become customer-facing problems. Prarthana Shiva is a software engineer at NexHealth, with extensive experience in backend development and technical architecture.

More Videos

Arrow icon Full Video Archive