Architecture

A shop ledger page, 1899. Every line adds up.
How to Build a SaaS MVP Without Overengineering It
Reduce SaaS MVP risk by validating one workflow, choosing a small architecture, and defining production essentials before adding complexity.
2 min read
Django to FastAPI: Moving a Team Without Chaos
A pragmatic plan for moving a Django team to FastAPI: when not to migrate, project structure, ORM and Alembic choices, background jobs, and incremental rollout.
4 min read
How to Structure a Large Next.js App Router Project Without Messy Route Logic
Keep a growing App Router codebase maintainable with route groups, colocated feature folders, thin pages, private folders, and clear server and client boundaries.
4 min read