Blogs

Practical notes from production work: architecture decisions, database performance, reliability, and business impact.

21 notes
Jan 10, 202614 min read

One Codebase, 8 Brands, 100+ Stores: How Configuration Replaced Forking

The client wanted 7 more brands on the same system. The obvious move was 8 forks. Here's why I didn't β€” and what I hit instead: an ORM that failed silently at 20K records, a server running at 25% CPU, and a manual Excel workflow costing the operations team weeks every month.

ArchitectureMulti-tenantMySQL2PM2Node.jsPerformanceOn-PremiseScalability
Read more

New production notes added regularly.