I'd be really curious what it would take to build a modular, self-hosted Firebase. It more or less requires nailing every aspect of "classic" applications in modular form -- with an admin interface fronting it. Feel it's a well-understood problem that's solvable.
-
Show this thread
-
Is this an interesting problem? -- Probably not inherently, it's nothing that hasn't been tried before. But I think the interesting part is in trying to move the status quo ahead. Classic apps are going to be built for a whole while longer, and they can def be improved!
2 replies 0 retweets 1 likeShow this thread -
A *super* interesting thing that could be done is run hosted functions. Imagine being able to define an endpoint with some middleware fronting it, and backed by a WASM binary. The logic inside of it would just do some operations on the data, and it good!
2 replies 0 retweets 3 likesShow this thread -
Replying to @yoshuawuyts
IMO it doesn't really give any benefit without the most important part of "serverless": billing and scalability. I had some experimentations with Lua and WASM before. I think these are all just implementation details, which provide no real value to user.
1 reply 0 retweets 1 like -
Replying to @devpoga
Heh, thanks for sharing your insights. I think we might be approaching this from different angles: 1. I'm envisioning this could hosted on a €5/month box, intended for smaller workloads. 2. The moment you need scale, you move to a proxy based model backed by dedicated services.
1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
Sorry, my tone might be too negative. I'm not sure why my English always sound like a ranting old man. :( All I want to way is I'm also interested about the idea!
1 reply 0 retweets 1 like
Oh, don't worry about it! -- I didn't feel it was very negative; just got a sense you have more experience in this haha. But I'm glad you're interested! -- really wonder how far we could take this! Probably the first place to start would be account creation?
-
-
Replying to @yoshuawuyts @devpoga
Btw, thinking doing all this in Rust would make sense -- especially if the plan is to run it on small boxes!
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.