Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I run https://extensionpay.com off a single server with a SQLite database. That feels kind of low-tech these days :) But SQLite has a lot going for it in production! https://blog.wesleyac.com/posts/consider-sqlite

The more high-tech part is that it's a SvelteKit app — so it has server-side rendering (for performance/SEO) with client-side hydration and other nice things. In fact, I like this stack so much that I'm going to spin it out into its own starter template so other people don't have to code all the tedious features that most apps have (like user auth, admin dashboards, etc): https://sveltesaas.com



Love ExtensionPay, so easy to use! I spent a while looking for ways to accept payments and most importantly handle subscriptions for Chrome Extensions, and everything felt like too much work. Super glad I came across your product, was very quick to integrate too and easy to check if a subscription is active or not. Been using it for my Carden extension, sadly no sales just yet :P


Thanks for the love! Glad you found it useful.

One of the things I enjoy about ExtensionPay is that it really de-risks monetizing extensions — even for my own extensions! I can just throw ExtPay in and see if it makes any sales without spending weeks on the infrastructure.


I have never even considered using SQLite as a production database. This is cool!


Yeah, it's awesome. Saved me setup time, db server money, and maintenance and haven't run into any issues with it. And if I want to test something locally with production data I just download the db file to my machine :)

I was partially convinced after reading this tweet: https://twitter.com/levelsio/status/1381709793769979906

And further convinced when I read about LiteStream and how you can get continuous backups with it: https://litestream.io/getting-started/ Seemed like continuous backup was one of the major missing pieces from SQLite.

And further further convinced when I read about someone using LiteStream: https://mtlynch.io/litestream/


Thanks for subscribing should be shifted in Colour


Ah thanks for telling me about that! Looks like in dark mode it wasn't quite working correctly.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: