I'm a full-stack developer looking to branch out into freelance work, and I'm curious if using AWS for hosting websites or content management systems makes sense. We frequently use AWS at my job, so I'm already comfortable with it. My plan is to mainly utilize S3 for storage, and maybe Lambda for serverless functions, depending on client needs. Given my familiarity with AWS, I'm wondering if there are any downsides to this approach compared to traditional platforms like WordPress. What do you think?
6 Answers
It's a reasonable option, but keep in mind how the infrastructure will be managed once the project is handed off to the client. Consider the costs and maintenance involved. While AWS may seem cheap initially, costs can add up over time. There are also alternatives like DigitalOcean and Hetzner that are budget-friendly for freelance work. Additionally, if you’re using S3 and CloudFront for static sites, make sure the client’s domain is compatible, as there can be some complexity with apex domains not registered in Route 53.
You can choose whichever platform works best for you and your client. If both of you are on board with AWS, go for it!
AWS might be overkill unless you're hosting something massive. I'd recommend a cheap VPS from providers like IONOS or DigitalOcean where you pay a fixed monthly fee. I've been using IONOS for years for smaller clients, and the costs are minimal – usually around €4-6 a month per VPS. You'll easily cover that with just one client!
I suggest looking into options like Digital Ocean or Vultr. They’re usually cheaper than AWS, and smaller clients often prefer lower costs over enterprise solutions.
If you’re comfortable with AWS and know how to integrate the services, then it’s a perfectly reasonable choice!
AWS has a generous free tier, which is a definite plus. It’s a skill that can enhance your career. While there are many other hosting options available, based on your situation, AWS could be a good fit!
Related Questions
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads