Migrating 500,000+ Patient Records With Zero Downtime
Oct 16, 2026 · 21 min read
A journey through moving half a million live healthcare records from MongoDB to MySQL without a single service interruption.
Read Article[ BLOG / 2026 ]
A maker’s notebook on AI, backend engineering, and the decisions behind building useful software.
Filtering by Case Study — clear ✕
Oct 16, 2026 · 21 min read
A journey through moving half a million live healthcare records from MongoDB to MySQL without a single service interruption.
Read ArticleOct 16, 2026 · 20 min read
What it took to scale a Laravel + Redis + Docker workforce time-tracking platform to handle real GPS and attendance data at volume.
Read ArticleOct 16, 2026 · 24 min read
Years spent building government-scale monitoring and reporting systems taught me more about data integrity than any SaaS project has.
Read ArticleJun 9, 2022 · 22 min read
Shared database with tenant_id, schema-per-tenant, or database-per-tenant: the real tradeoffs in tenant isolation, and when to move off the simple default.
Read ArticleFeb 18, 2022 · 20 min read
The night a routine deploy duplicated forty trades on a live dashboard, and what it taught me about idempotency, worker shutdown, and queue age.
Read ArticleMar 22, 2021 · 20 min read
A subscription that stayed active for four hours, an expiry-day thundering herd, and why cache invalidation is the real product, not read speed.
Read ArticleFeb 4, 2019 · 20 min read
Building billing for a real project: the float bug that cost a night, proration math that broke in February, and a webhook that nearly double-charged someone.
Read ArticleMar 8, 2018 · 20 min read
Pulling services out of a monolith with the strangler fig pattern: the first extraction, a dual-write that exposed a data gap, and the bug that followed.
Read Article