Building Eventra
How Eventra is built: architecture decisions, engineering write-ups and product notes. 10 posts, newest first.
- Part 10 of 102 min read
What's next for Eventra: design partners and a focused set of channels
Eventra's next phase: customer discovery, a design partner and a priced pilot, plus the few channels used to reach developers who need feature analytics.
Read post → - Part 9 of 104 min read
Building a demo that looks alive: the live dashboard behind the "Try live demo" button
How to build a live product demo with no signup: a read-only workspace, believable data that tells the story, and numbers from the real pipeline.
Read post → - Part 8 of 103 min read
I audited my own backend and found a billing bug that charged the wrong customer
A solo audit of a SaaS backend found 13 issues, including usage billed to the wrong customer and a retention job that had never run.
Read post → - Part 7 of 102 min read
Why the CLI has a core and plugins, and why Vue doesn't live in the core
Why Eventra's CLI has a small core and framework plugins for Vue, Svelte, Astro and Angular, and what that split taught about where boundaries belong.
Read post → - Part 6 of 102 min read
How Eventra's deploy pipeline took shape in 60 commits
How a solo SaaS deploy pipeline took shape in 60 commits: verify, build, deploy and health checks, and why a green pipeline does not prove the service works.
Read post → - Part 5 of 104 min read
Why Eventra's CLI reads your code with the TypeScript compiler, and the month it took to get there
How Eventra's CLI uses the TypeScript compiler to find every tracking call, wrappers and dynamic names included, and builds a feature catalog from code.
Read post → - Part 4 of 103 min read
The rollup job: the quiet heart of the backend, and the part I had to fix the most
A postmortem of the Postgres rollup job behind the Eventra dashboard: silent failures, race conditions and the two rules that came out of fixing it.
Read post → - Part 3 of 102 min read
How Eventra is priced: three plans, hard limits, one dashboard
How Eventra priced its Free, Pro and Enterprise plans: event limits, hard caps with no overage bills, and one full dashboard on every plan.
Read post → - Part 2 of 103 min read
Where the dead feature idea came from
Why usage analytics misses features nobody uses, and how Eventra finds dead, declining and never-seen features by reading the code instead of a manual list.
Read post → - Part 1 of 103 min read
The first week of Eventra: from a 45-line schema to a multi-tenant platform
How a 45-line schema grew into a multi-tenant SaaS platform with auth, workspaces and billing in the first week: the stack, the order and what took longest.
Read post →