Ask HN: Do you find writing plumbing code for SaaS painful?

Used to run a few different SaaS but the plumbing code relating to integrating Stripe, user authentication, billing management for customer all quickly adds up to non-product related coding which now adds friction to your testing & deployment lifecycle.

I don't know, has this been the case for any of you out there?

Would there be value in being able to quickly deploy different SaaS ideas by bootstrapping it with a SaaS website hosted on the cloud that will be completely taken off your hands?

All you'd have to do is point to your core product running on your own deployment and interact with potentially a service that will give you drop in Access Control?

I know security is paramount here but also feel like there should be minimal friction in retrofitting SaaS functionality to your web app. Stripe removes the need to store any of your customer's sensitive data on my end which would require PCI compliance.

It's the classic build vs buy, and I'm curious to know if anything hits home for those working on SaaS product.

If so, let's have a conversation to discover ways that I can help you get you to the market quickly, focus on your core product while helping you become a profitable SaaS.

To contact me: Please click on my profile name & find my email & website there.

p.s. Please be gentle, everything is in a state of flux as I'm trying to gauge if this is worth doing.

  • I'm planning to build my own SaaS application and I totally understand what you are feeling. I won't say billing, auth etc are non-product things but I do feel that all the SaaS companies pretty much reinvent the wheel every time they write billing and auth code. I'm a PHP developer and I work mostly on Laravel. Laravel's creator definitely felt the same and he created Laravel Spark. Spark is basically a boilerplate for SaaS apps. It includes boilerplate for Authentication, teams, billing, subscription etc. It costs $99 which isn't a lot for all the things it offers. I'm not sure if any other framework offers such stuff.

    Link: https://spark.laravel.com/ P.S I'm not related to Laravel or Spark in any way.

  • Auth0 does a good job taking some of the pain out of integrating authentication, but I tend to agree. I have a nice couple of templates I use to bootstrap side projects.