| We have a pretty extensive comparison here of S3 vs Netlify: https://www.netlify.com/blog/2015/03/06/comparing-netlify-an... You're completely forgetting Continuous deployment in your comparison, which is a pretty big part of the modern static workflow. This includes things like pushing branches to different URLs, having a way to previewing pull requests, caching dependencies between runs, etc, etc... It's a huge part of our service. Apart from that, if you ever work with static publishing and a CDN, and actually tried making the CDN cache your HTML assets, you'll instantly run into problems with instant cache invalidation and atomic deploys. You'll never run into these issues with netlify. Rollbacks are possible with git, but previewing any version you've any deployed at any time are not something you can do. Even basic things, like getting both your naked domain and the wwww domain to work correctly will often take developer time on that platform (how much do you bill your time at? Hopefully more than $49/month). As for cost - our free plan is super generous and cover pretty much every thing you'll get with the alternative setup you mention. And for personal projects or open source projects we even give away our Pro plan for free! The people that pay for our plans are typically not developers but their clients or employers who care about the best performance, highest uptime, and fastest speed of development. |
I'm speaking as a freelance developer that's firmly in your target market, charging well in excess of $49/month, and delivering three static websites in the past month for clients, one being the University of Leiden. I understand very well what you're trying to solve, and pointed out the places where your product is superior.
Right now, it feels like your product is heavily slanted towards developers. And it feels like that's who you're asking to pay for the service. My clients couldn't careless about API proxying, deeper Git integration, or auto-building any branch to unique deploy URLs, even if that makes sense to me as a developer. They're not going to be working with those things. They wouldn't accept me saddling a $49/month charge upon them AFTER I've delivered the project and all they want to do is run a one-off script to deploy the website for minor updates to content over the next 3-5 years.
What I'm saying is, yes, Netlify makes it easier and eliminates servers for pre-rendering and form submissions. That fits the SaaS model. But I think you're missing out on another part of the market: the people willing to pay a one-off license per site for your deployment software, i.e., setup S3/CloudFront, SSL with Let's Encrypt, domain handling, a nice deployment pre-processing pipeline, preview past versions locally in browser, etc. in an automated fashion and then allow them to push updates with one command. That's what my clients want, and that's what I deliver to them. They'd be willing to pay $49, once, for that script (folded into their invoice).