VS Vikesh Singh

[ BLOG / 2026 ]

Thoughts, tutorials, and lessons from my journey.

A maker’s notebook on AI, backend engineering, and the decisions behind building useful software.

Home Blog

LATEST POST

CASE STUDY Oct 16, 2026 · 21 min read

Migrating 500,000+ Patient Records With Zero Downtime

A journey through moving half a million live healthcare records from MongoDB to MySQL without a single service interruption.

FastAPILaravelMySQLMongoDB
Read Article
VIKESH'S WORKBENCH / BLOG 7 POSTS
CASE STUDY POST_02

Building a Time-Tracking SaaS: Lessons From the Field

Oct 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 Article
CASE STUDY POST_03

What I Learned Leading MIS Platforms for 50M+ Users

Oct 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 Article
CASE STUDY POST_04

Designing a Multi-Tenant SaaS From Day One

Jun 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 Article
CASE STUDY POST_05

Building a Job Queue That Does Not Fall Over Under Load

Feb 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 Article
CASE STUDY POST_06

Caching Strategy for a High-Traffic Laravel App

Mar 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 Article
CASE STUDY POST_07

Designing a Billing and Subscription System

Feb 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 Article
CASE STUDY POST_08

Migrating a Monolith to Services Without the Big-Bang Rewrite

Mar 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
IDEAS → DRAFTS → SOMETHING USEFULSuggest a topic →