Hey everyone! I'm on the lookout for some advice regarding cloud providers focusing on developer needs, particularly for small scale deployments. Currently, I need a managed PostgreSQL and a container orchestrator similar to AWS Fargate, but I'm hoping to find something that caters more to developers rather than the usual ops teams.
I have experience with AWS, but I'm leaning towards a solution that lets me prioritize product development while ensuring my infrastructure is handled properly.
Although I've been managing bare metal deployments for another project and it's been fine, I'd really prefer not to go that route again. I previously dismissed GCP and avoided Azure due to some negative opinions, but I've been hearing good things lately, especially about Azure, so I'm curious to explore these options.
Price and flexibility are key factors here as we're currently running very small deployments, almost like hobby projects, but we want the option to scale up when necessary. I'd love to hear from anyone with SaaS or startup experience about your preferred platforms!
5 Answers
Have you considered using Upsun? It offers managed runtimes and services, which is a nice touch if you're looking for that PaaS experience. However, just make sure to compare the pricing with AWS RDS and Fargate as it might not be as cost-effective.
You might want to check out DigitalOcean's App Platform! I was in a similar situation last year, looking for something that would let me focus on building without worrying too much about the hosting side. It's a managed platform and super user-friendly. I was paying about $30/month for running my app with two replicas and a managed PostgreSQL database. They handle all the ops for you, too, so every push to your main branch builds automatically. I loved it so much that I've started two projects on it!
I'm currently using GCP at my startup, and I can say it's really developer-friendly compared to AWS. However, I did notice some vendor lock-in with certain services, particularly with Cloud SQL. If you're leaning towards serverless options, keep in mind that they might restrict how you scale things up in the future.
From my experience, many platforms that seem friendly for startups can actually be tough when it comes to scaling. They often create vendor lock-in, and costs can skyrocket as your user base grows. I’d recommend AWS and their startup program, especially focusing on managed solutions at the beginning. If you're not ready for Kubernetes yet, aim for Infrastructure as Code to streamline your deployments. It might seem like a hassle at first, but it'll save you time down the line.
What about trying Fly.io? Paired up with Pulumi, it has a more developer-oriented approach and could be a great fit for your needs.
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String