Architecture
Structural decisions: migrations without downtime, drawing boundaries, paying down complexity.
A banking backend in Laravel 13: architecture walkthrough
Drawn from a real, anonymized banking project: accounts, transfers, and KYC on Laravel 13, with module boundaries, job attributes, queue routing, and a map of where the framework stops.
Sep 29, 2026 · Architecture · 5 min
A database per tenant: what it really cost me
Every tenant in my SaaS gets its own database, so isolation is structural: a contextless query dies on a missing table. The surprises came from Postgres defaults and stale tenant context.
Sep 27, 2026 · Architecture · 6 min
Laravel + Livewire or a React SPA: choose by where the state lives
Both stacks in production later, the decision rule that survived: Livewire when the state belongs to the server anyway, React when the interface must hold complex state in the browser. Compared by round-trips, SEO, team skills, and the cost of being wrong.
Sep 16, 2026 · Architecture · 4 min