Blog
Everything we build, learn, and share about SaaS lifecycle management.

Firecrawl — Stop Treating It Like a Scraper. It's a Web Observability Platform.
Most teams use Firecrawl for one thing: feeding their RAG pipeline. They miss the three features that turn it into something fundamentally different — a continuous observability layer for the public web.
May 7, 2026 • 10 min read

What is a SaaS Control Plane?
Every B2B SaaS over 50 enterprise customers ends up building the same invisible system. It's called a control plane — and understanding it is the difference between scaling cleanly and drowning in glue code.
May 6, 2026 • 16 min read

Neon — Postgres Rebuilt for the Cloud (And Why Our Free Tier Burns Out)
Why we use Neon for staging and production at Kaiten — and the brutal honesty about why our free tier burns out before the end of the month thanks to Debezium.
April 30, 2026 • 7 min read

Dub.co & Ngrok — The Two Utilities That Make Your Work Visible
A special double-edition Weekly Stack covering two small tools that punch way above their weight: Dub.co for tracking every link you share, and Ngrok for exposing your local server to the world.
April 23, 2026 • 9 min read

Entitlements vs Feature Flags — and why your SaaS needs both
They look similar. They both gate what users can do. But confusing the two is the single most common reason B2B SaaS teams end up with `if (plan === 'enterprise')` scattered across their codebase.
April 22, 2026 • 10 min read

Tally — The Front-Door for Structured Input
How Tally replaces glue code by capturing structured, relational data from day one — and how a single form submission triggers a full tenant provisioning flow through Attio and Kaiten.
April 16, 2026 • 5 min read

Attio — The CRM That Thinks Like a Database
Most CRMs are built for Sales. Attio is built for founders who want a real relational database — with a UI that doesn't require a Salesforce admin.
April 9, 2026 • 5 min read