Building a Multi-Tenant SaaS with Laravel
A pragmatic look at tenant isolation strategies, global scopes, and when to graduate a tenant to its own database.
Continue ReadingWriting
Thoughts on software engineering, Laravel, Vue, Nuxt, system architecture, SaaS, AI, and modern web development.
Practical techniques for trimming bundle size, improving Core Web Vitals, and keeping a Nuxt app fast under real traffic.
How to use domain events to decouple services, survive failures, and make your system observable.
Move validation to the edges, derive types from your schema, and let the compiler eliminate a whole class of bugs.
Build reusable, testable logic with composables — from state factories to async resource patterns.
Where AI accelerates senior engineers, and where it quietly costs you more than it saves.
How we hit 99.98% uptime across hundreds of retail stores with offline-first registers.