From the Blog

Thoughts on billing infrastructure, usage-based pricing, and building for AI startups.

June 16, 2026John, Autumn Co-Founder

Stop rebuilding your billing system

How to architect a flexible billing system that handles pricing changes well

June 8, 2026John, Autumn Co-Founder

Active-active fixed our counters and broke everything else

Why we moved Autumn to a multi-region architecture, the tradeoffs we hit with active-active Redis, and why we eventually returned to a simpler single-region setup.

June 1, 2026John, Autumn Co-Founder

We built a billing company but didn't replace Stripe Billing

Why Autumn builds around Stripe Billing instead of replacing subscriptions and invoices, and where the real complexity has moved for credit-based pricing.

May 27, 2026John, Autumn Co-Founder

Building an AI agent to automatically investigate support tickets

How we automated customer support investigations by structuring our logs and giving Claude Code the right primitives.

May 21, 2026John, Autumn Co-Founder

Internal agents are actually useful when you give them the right primitives

April 20, 2026John, Autumn Co-Founder

Migrating Autumn to PlanetScale

How we migrated our core database to PlanetScale, and why it's been a game-changer for performance, reliability, and developer experience.

March 15, 2026Ayush, Autumn Co-Founder

Post-mortem: Database outage caused by collation migration locking conflict

Post-mortem write up of an outage that affected a number of requests between 15:00 and 16:00 UTC, 15th March 2026.

February 20, 2026Ayush, Autumn Co-Founder

Consumer psychology is important in AI pricing (feat. T3 chat)

We worked with Theo and Mark from T3 Chat to build a cool new way of pricing. We learned about the psychology behind how AI products are consumed, and what that means for how we should monetize them.

February 18, 2026Ayush, Autumn Co-Founder

We're making some API changes

A bit of context about what will be changing in the new version of the Autumn API and SDK.

January 26, 2026Ayush, Autumn Co-Founder

People really don't like metered billing

Replit’s 2026 pricing shift highlights three trends in AI-first products: usage-based billing creates anxiety, seats don’t map to AI value, and credits/effort-based pricing reduce transparency as agents run longer.

June 30, 2025Ayush, Autumn Co-Founder

React vs shadcn, and trying to be too clever

Learnings about building a component library for a billing platform for AI companies

June 17, 2025Ayush, Autumn Co-Founder

Marketing is hard

A little write up on our thoughts and exploration around how to market our developer tool for billing and payments.

June 11, 2025Ayush, Autumn Co-Founder

Architecture to run 100 stripe cases in 1 endpoint

Handling stripes upgrades, downgrades, schedules, one off and subscriptions all in 1 endpoint.

June 2, 2025Ayush, Autumn Co-Founder

What if Stripe builds this

Stripe has been the go-to for billing, subscriptions and managing payment logic for 16 years. We think that'll change soon.

May 28, 2025John, Autumn Co-Founder

Embedded UI components are easier with shadcn

We decided to use a shadcn/ui registry to set up our pricing components, instead of a Reactjs library. We used this approach for pricing pages, upgrade and downgrade flows and paywalls.

May 20, 2025Ayush, Co-Founder at Autumn

A roasting from HN makes better devtools

May 13, 2025Ayush, Autumn Co-Founder

We tried to make billing backendless

We wanted to make payments, billing, usage limits and tracking as easy as possible. We explored a billing integration that required no backend setup, but ultimately gave up.

January 23, 2025Ayush, Autumn Co-Founder

How we made our first sale as a startup

How we generated our first revenue as a startup, and got into Y Combinator.

January 22, 2025Ayush, Autumn Co-Founder

Talking about billing with 30 YC founders