Live data from Hacker News

Problems with homemade billing systems

getlago.com

101–105 of 105 posts

Re: Problems with homemade billing systems

#101
post #85

I've worked on telco billing systems in the past and the generally accepted metric in the industry is 70% of billing systems projects fail. Not fail as in "did not completely meet requirements or expectations", fail as in "did not deliver anything whatsoever".

That is the standard for any type of large enterprise software project though.

Re: Problems with homemade billing systems

#102
I'm amazed anyone would ever want to DIY something that touches money.

People tend to get pissy about money. Almost as much as water plant scada systems and railway safety. Maybe moreso.

And if you're dealing with money, you're already inherently doing cloud stuff, because you're talking to the payment services, plus you already by definition have money to pay for a real billing system...

It seems as crazy as people on r/wallstreetbets advising their parents on how to put their retirement money into hand picked stocks or something.

Re: Problems with homemade billing systems

#104
post #84
post #71

How about accounting, would anyone recommend a modern open source accounting system that would be better than in-house?

Not necessarily open source, but there are a lot of third party tools for accounting (netsuite, quickbooks, xero). And I would say they scale 100x better than an in house tool

Not open source is not interesting. You could just go with SAP and be done with it.

Re: Problems with homemade billing systems

#105
post #78

I’ve found Temporal and Xstate are helpful at building a reliable billing system

Could you explain how? I know temporal has not built the billing engine themselves, so wondering how the tool can help with this..

Using Temporal is in the category of building it yourselves, not a billing service. But it makes it take much less time to build, because it makes the changes, scaling, and grandfathering quick to do. Especially with the new Scheduled workflows feature: https://github.com/temporalio/samples-typescript/tree/main/s...
Post reply on HN