Start by building a business that isn't differentiated by how many 9s you have. Something customers want so badly that a few hours of inconvenient downtime doesn't move the needle at all.
In this situation, blowing up your system complexity to maybe get another 9 makes no sense. Then the revenue change is pretty irrelevant for modest downtime.
People under estimate single server uptime. If availability is really that important, buy a hot backup. Put it in another region. Done.
I do something similar with stripe. I add two items to the subscription. A base unit that charges a fixed price up front and monthly thereafter. And usage based second item that bills based on usage minus the pre charged items. Usage based fires for the first time on their second charge.
If the user cancels their subscription, I run it through the next payment period for their usage based billing period and then cancel it.
I do something similar with stripe. I add two items to the subscription. A base unit that charges a fixed price up front and monthly thereafter. And usage based second item that bills based on usage minus the pre charged items.
New billing primitives. Cost per invocation on functions and edge requests where it used to included in GB/h and bandwidth.
Cost per cache read and write instead of lumping it all in the bandwidth bill.
My reading is that the criticism of the bandwidth egress fees and it's inevitable unfavorable comparisons has hit home.
Only they were using that bucket for more than just egress. So they are breaking charges apart and this is going to have winners and losers from their customer base.
Reminds me of cloudflare pricing. They don't charge you bandwidth but do charge for invocations and if you do the math on how they bill invocations, the egress is in there - you are not escaping it. But the press of no egress fees is nice.
> 2. The founder doesn’t understand that the value in a startup isn’t the idea but the ability to execute and build on that idea.
The best startups have both.
You can execute, great. But if you have poor industry understanding and no idea what is going to work in that space. Let alone something that is going to revolutionize the space. It is, similarly, not going to work.
Your industry expert need to have 20-30 years in the space. Understand it from the ground up. That guy is actually valuable.
It's not one idea, it's comprehensive understanding of all the current struggles in the space.
Recently watched a relatively young person parley a position at a small company with a VP title that resulted in a slot at a regionally well known organization as a director and then president of a much larger startup.
Over about 4 years he went from front line sales to running a sizeable company with the key step being the VP title at the small company that rocketed him up.
I also recall a former co-worker that was denied promotion and generally failing to progress in his career. He took a slot at a tiny company explicitly for the title. I think it was director. He managed to parlay that into very positive career moves.
Personally, I don't care as much about titles these days. I just don't want to work for places making terrible tech decisions and forcing me to work within that. I'm happiest making the decisions and really don't want to stop, whatever it's called.
In this situation, blowing up your system complexity to maybe get another 9 makes no sense. Then the revenue change is pretty irrelevant for modest downtime.
People under estimate single server uptime. If availability is really that important, buy a hot backup. Put it in another region. Done.