6 ms·
I am developing Stripe but for Data
Hi, I am writing the Stripe for data. This is probably my 100th project trying to build a useful product and I am glad to say all have failed so far but I am not giving up. I believe I will someday build a product people want to use and need. Please do read through my project thesis below and tell me if I should continue working on it.
So, I want to make a play for data. Sor of Stripe for data. Aka. The data infrastructure for the internet.
Companies especially startups can offload their data needs to us they can store their data with us, and then we provide API endpoints and apps on top of their data.
I know, you might think db as a service like MongoDB, or backend-as-a-service like Supabase and Fireside, or storage as a service like AWS, etc; but this is different.
Just like companies stopped worrying about setting up payments and payment infra when Stripe came out, I wished companies, with my new project, will stop worrying about database and db infra. In fact, I wish, with my project, they wont have to write a single line of database/data code anymore, except maybe to connect to APIs.
Your thoughts (through comments will be much appreciated).
- neximo64 2y agoWhy would someone want to put their data with your service? Its never been hard to use a database to begin with, honestly even easier than an API call.
- alegeaa 2y agoGot it. Im just exploring ideas. Companies put their data in third-party servers like AWS all the time.
- neximo64 2y agoWith AWS you're not using a saas. They cant even display the data you store with them on their ui console because they can't access it (unless you use DynamoDB)
- alegeaa 2y agoI do appreciate your input though. Thank you.
- pestatije 2y agoi see it working as a data provider, not as a db replacement...the client uploads the raw data, you apply some ETL(extract, transform, load) to it and make it available to third parties
- gus_massa 2y ago> they wont have to write a single line of database/data code anymore, except maybe to connect to APIs. I don't undersstand what you are triying to do. Replace SQL with your own language/API?
- alegeaa 2y agoYes, this is exactly what I was planning. But it does sound like I am reinventing the wheel.
- gus_massa 2y agoOther piople has reinvented the wheel before, so there is a chance, but you must find why your method is much better. Perhaps you can ensure that everything is escaped correctly and programers don't have to worry about Bobby Tables https://xkcd.com/327/ https://xkcd.com/327/ (I once saved everything as a text file, because the number of entries was small and I was not sure about escaping correctly.) (I remember one webpage that says "please dont use these characters in the name ..." The list looks too similar to the special chars in SQL ...)
- alegeaa 2y agoThis does makes sense. I will think more about this idea. if it indeed makes sense.