I’m more interested in the tech behind these products. I have a dozen or so “apps” which amount to a python script or localhost site, but deploying them online has been a complete pain in the ass. I will spend ~8 hours perfecting a python script only to spend the next weekend figuring out how to deploy it behind a url. It’s extremely frustrating.
Maybe it’s because I’m not an AWS expert anymore but frankly I don’t want to be. I don’t care. I want to spend my time figuring out the business logic of the app, not tuning obscure IAM configurations so that one part of my app can talk to another.
What I want: take my flask app or node app and my frontend files and run it from a temp url. Include some hosted db. If everything looks good, sell me a domain name. Bonus points if this can be done from terminal like surge.sh can for frontends. And let me cap my monthly spend.
I noticed that one of the apps uses Netlify, are there better options or is that generally considered the best?
I also felt this way about hosting simple projects on AWS. I tried https://fly.io and I think the experience there is exactly what you’re looking for. Super simple to deploy anything that is dockerized and setting up domains/ssl is the easiest I have experienced from any hosting provider.
I don't think it's that hard to a learn a little bit of AWS. What my "default" is
1. Host the complete React/Vue/static site of choice on netlify
2. Host the backend on AWS. I used to use ECS+Fargate, which means you just create a docker container, open some ports, and git push, but now it's even easier with AWS AppRunner. If you didn't want to touch AWS (it gets hairy fast), I would use something like PlanetScale or CockroachDB which have generous free tiers. From there you have a github action to push your container to your AWS ECR and AppRunner automatically redeploys your app. The only other platform that I think comes close to "I have my code just host it, and make sure it's redundant" is Fly.io
> I don't think it's that hard to a learn a little bit of AWS.
It's a lot more complicated than anything reasonable about deploying a webapp. Any shared hosting solution or deployment platform (think fly/shuttle) will be cheaper and easier to reason about. Even selfhosting on a rented VM or dedicated server and configuring auto-updates and maintenance windows will be much easier.
By going to netlify/AWS you are now tying the destiny of your app to two megacorps, doubling the risk of downtime (and cloud uptime is certainly not as good as dedicated) and other bugs.
Have you used AppRunner? I'm not talking about using AWS RDS, EC2 setting up IAM profiles or anything. AppRunner is fairly new and it's, IMO, simpler than Fly.io for webapps. Likewise, I don't think renting a VM or dedicated server is an option if you just want to deploy your app - if you don't want to think about deployment, networking, SSL provisioning, or failover and just your business logic, the appeal of Fly.io, netlify and Apprunner is just having an endpoint where you can 'git push' and having those platforms take care of everything.
- frontend is ReactJs/ Typescript - Auto deployed on Netlify
- backend in Express/Nodejs / Typescript - Deployed on Google Cloud Run
- AI is usually in python running on Compute Engine VMs
- Database auth is Supabase
I master these tools and more importantly, know their limitations. This way I can spin up a new project in days without surprises
DigitalOcean’s load balancer handles +10k requests per second, +10k simultaneous connections, +250 SSL connections per second for every $12. The ceiling is pretty high.
I hate to nitpick, but when the https://chunk.run/ start button is typoed "Strat Now", I have to wonder how many corners were cut to launch 9 startups in a year.
“Strat Now” sounds like a button you would find on a guitar learning site. Maybe he reused the landing pages. ;-)
When I encounter typos like these, I assume people are just dyslexic, it’s not a question of “too many websites”. If I made 9 start-up POCs, I‘d never Strat Now. But I might Strat Eventually.
I'm struggling to think of a way that GitHunt service can be used in a way that isn't malicious. I say that because a common grey market is to sell email addresses to spammers, and that's the only target audience I can see using it. Not trying to be a dick, just worried that this service can be harmful for a lot of people.
Agreed, I searched for "elixir" and the first person returned on the list was a self-identified minor from Europe and the e-mail that was listed (partially redacted) was not the e-mail publicly listed on the persons GitHub page in the "Contact Me" section.
The list appears to be non-deterministic as it changed slightly on re-running the search query, but selling the e-mail addresses of people in GDPR protected regions seems like a not-great idea.
Seems like a cool idea with a risky implementation.
This is an idea I've been toying around with; this hard part is just coming up with and/or validating ideas. On top of just cranking things out to keep you sharp, I particularly enjoy just being in contact of people in different industries.
Debating something similar. Always loved the problem solving MVP and had a few small ones in the past but have been looking at launching a wave of micro-SaaS projects even if they are already out there to solve a single problem and stay sharp with new ideas and industries.
This is definitely a entrepreneurial model that will work in the coming years. Establish a bunch of base businesses / MVPs, document them well, schedule recurring conversations with your AI to sync about the topic aka "conversational journaling/logging", then let all the agents get to work based on the new context provided.
I imagine each project having an AI agent assigned to them in the future with their own respective personalities that pop up to discuss things at regular intervals. AI can start conversations based on my preferences rather than the on-demand only style of most chat interfaces. Push AI, not pull-only AI.
Maybe it’s because I’m not an AWS expert anymore but frankly I don’t want to be. I don’t care. I want to spend my time figuring out the business logic of the app, not tuning obscure IAM configurations so that one part of my app can talk to another.
What I want: take my flask app or node app and my frontend files and run it from a temp url. Include some hosted db. If everything looks good, sell me a domain name. Bonus points if this can be done from terminal like surge.sh can for frontends. And let me cap my monthly spend.
I noticed that one of the apps uses Netlify, are there better options or is that generally considered the best?