Engineering8 min read
Per-Seat Billing Is a State Machine, Not a Number
Adding a seat mid-cycle does not charge, removing one does not refund. The money bugs in team billing live in the transitions.
3 posts in this category.
Adding a seat mid-cycle does not charge, removing one does not refund. The money bugs in team billing live in the transitions.
One framework for the frontend, the backend and the marketing site, and why that matters for a SaaS.
Type-safe database access and readable migrations, on a database you can host anywhere.