6 person crew generating $40M a year with no VC funding. It was all operated off the money that came in the door. It can be done.
And I once ran a python script on my local computer and had no scaling issues. I dont know what all these people are talking about nginx, load-blanancers, blah! heck, I just used python -m simpleserver and Viola! it worked! See -- everyone can run a global business right from their macbook with 0 FTEs! I did it! (Please dont mind I picked the easiest script and conveniently based my business in places where Stripe works!)
People who don't need 15 FTEs, or even one FTE to take pretty large volumes of payments from many countries in the world.
Another reply is talking about $40 million turnover without a FTE.
The latest revenue figures I can find for meetup is $15 million.
So it begs the question, are you the incompetent and inexperienced one for needing to overengineer, or are we, for doing it cheaply?
I can support a trillion of US/Canadian/European transactions with mostly the same effort.
I think a lot of technologists confuse deploying code with actually handling transactions, charge-backs, local tax rates, etc. Also, just because you are small enough to ignore local tax laws does not mean everyone is.
Move fast and break things is all fun and games until you get charged for tax avoidance.
Five years ago, it was difficult to comply with tax laws in every US state, county, and jurisdiction (now there are services) -- can you imagine doing this globally?
I think you've never actually done this, have you?
Because things dont scale linearly? I mean I can support JSON messages in 5min. Another five minutes and I can support XML. So I should be able to support all the historical mainframe message formats in 5 minutes each right? No...
You can throw bodies at the front end by having support staff, bodies at the middle end by writing extensive help articles/documentation, or bodies at the back end to ensure you have robust data and reporting for pre-empting issues.
In any case, you need to think about it, and it'll take bodies.
I've worked in a startup which processed 10,000s of different transactions from various countries around the world, we dedicated a whole 0.01 person to handling it. I think they were up to around 7 o 8 countries when I left. Had one full time dev and me a few days a week.
As in it was checked now and then, and we had the occasional query once a month.
YAGNI for a business like meetup. I don't think you realize just how much off the shelf, fire and almost forget stuff there is out there now.