Public roadmap šŗļø
AndrƩ Casal
0 replies
If you're new here, I'm AndrƩ, a tech entrepreneur and founder of LaunchFast, a stack designed to help web developers significantly speed up their project development time. I post daily updates on my journey and progress.
Alright, folks! Hereās what got done today:
- Iāve engaged with my customers, asked how their experience had been, and asked for feedback
- Added upvotes to the roadmap
- Allow people to discuss features on š
- Added a mailing list that users can subscribe to, for product updates
## Iāve engaged with my customers, asked how their experience had been, and asked for feedback
Today Iāve sent an email to all the people who bought LaunchFast.
Iāve asked for their feedback and havenāt received any replies yet, but I want to make them feel supported and that Iām here to help if they get into trouble or find any problems with the product.
## Added upvotes to the roadmap
Iāve improved the current roadmap so customers can vote on their preferred features.
Non-customers can still see the roadmap, but cannot upvote.
## Allow people to discuss features on š
There's also a āDiscuss on šā button. This isnāt in production yet, but it will be tomorrow.
Since the repo is private, users can click that button and discuss this feature, in public, on š. Each feature has a corresponding post with a small description, like so.
The downside is that users need an account on š, but Iāll try it like this for now and see how it goes.
## Added a mailing list that users can subscribe to, for product updates
Iāve also added a newsletter subscription form for users who want to stay up-to-date with LaunchFast as new features are released.
If youāre one of them, feel free to subscribe!
## Opportunities
Iāve spoken to Jan Sulaiman, Global Director at 1NCE, an IoT company, about their database performance needs. According to Jan, hitting the 500k writes/sec performance limitation of SQLite would ārequire hundreds of millions of devices.ā
According to Jan (slightly edited for brevity): "[As] a very rough estimation, right now, we have around 5 Mio active devices. Our customers send, on average, one message per 15 minutes.
So that means we average 5556 messages/second.
This would also align with our overall Downlink/Uplink capacity. For our European Breakout, for example, we are currently averaging around 40 Mb/s downlink and 75 Mb/s uplink traffic. And that Breakout is handling around 2,2 Mio active devices.
Since you ask about write operations, we only need to look at the 75 Mb/s. Here I assume an average of 2 KB per message that needs to be written. If I use the bandwith, I also get roughly 4578 write operations per second.
So, it's pretty close to the first calculation.
Long story short - while we probably have quite a high number of operations we need to handle and millions of active devices - we still would never get to 500k+ transactions per second š"
This ties into first-principles thinking and my explanation for choosing SQLite over any other database (MySQL, Postgres, MongoDB, etc), even if hosted on the same machine - SQLite is a zero-configuration, zero-latency database, and itās just a file, making it dead simple to manage. Other databases require you to manage a server, connections, and authentication (offering another attack surface for hackers), and you wonāt benefit from their higher performance anyway.
Hosted databases like Firebase and Supabase solve this problem by managing the database for you, but you pay an even higher cost: your performance is now subjected and limited to the networkās bandwidth and latency.
In the best-case scenario, you add a 10 to 30ms overhead to every single query you make (this should be enough not to use them), in the middle-case scenario, you add 50 to 200ms of overhead if thereās enough traffic, and in the worst-case scenario, the database is being DDoSād and you canāt connect to it, making your app dysfunctional.
But I digressā¦
So whatās the opportunity here? Jan agreed to be my guest on one of the videos I will do as part of LaunchFastās documentation š
The other opportunity is lisboa innovation for all, a social innovation prize from the Lisbon City Council, organized by the Unicorn Factory Lisboa and supported by the European Innovation Council, which aims to discover and support innovative and impactful solutions that can be applied practically in the city of Lisbon.
Theyāre offering 360.000ā¬ for projects on education, healthcare, and migration, and now that LaunchFast has been released, it would be a perfect opportunity to show, in public, what a developer is capable of with a powerful tool like LaunchFast.
## Next Steps
So, whatās next for LaunchFast?
LaunchFast will launch on microlaunch.net on the 1st of September.
MicroLaunch is a relatively new platform created by Said, and Iāve found a few errors, but I look forward to seeing how LaunchFast does on microlaunch and how much traffic it will bring.
At the moment, LaunchFast.pro is settling back into around 40 users per day.
This was the plan yesterday:
- Engage more with Product Hunters ahead of the next launch (after payment and AI integrations potentially)
- Create the documentation for LaunchFast, which includes video format that will also serve as content for social media
- Integrate payments and AI into LaunchFast
- Allow customers to suggest and prioritize items in the roadmap ā
- Engage with current customers to assess their experience and potentially fix pain points ā
- Add a newsletter component to the landing page to allow users to get notified of updates to the stack ā
As for the next steps, I donāt know in which order I will do them, but this is the general plan:
- Engage more with Product Hunters ahead of the next launch (after payment and AI integrations potentially)
- Create the documentation for LaunchFast, which includes video that will also serve as content for social media
- Integrate payments and AI into LaunchFast
- Register LaunchFast in more directories
- Improve the current directory
- Possibly apply to ālisboa innovation for allā
Thatās it for today, folks!
Have a great weekend and see you tomorrow!
P.S.: If youāre interested in LaunchFast, feel free to discuss and vote on the features youād like to see come onto the product!
https://x.com/andrecasaldev/status/1829538090135982455
š¤
No comments yet be the first to help
No comments yet be the first to help