Lambda()
AWS Lambda’s free tier is the best way to host your websites for free — isn’t it?
Comparing the free plans
The average size of a typical HTML page with media assets is about 3MB. I’m going to calculate how many requests for a typical HTML page that AWS Lambda, Heroku and Netlify can serve while still on their free plans.
Important note: The typical HTML page with all its media assets and CSS/JS scripts must be bundled into a single file. Otherwise, there will be a lot of additional requests that will make the calculations much more complicated and lower the overall effectiveness of using the free plan.
A single-file bundle is easily achievable with simple websites like landing pages or blogs. CSS and JS can be injected directly into HTML and images can be converted into SVG, which can then be injected into HTML or CSS as well. There are also effective tools like https://github.com/remy/inliner that allow seamless bundling of the entire contents of a web page into a single HTML file.
Straight to the numbers
Netlify
Netlify does a great job making the deployment pipeline as simple and smooth as possible. With a couple of mouse clicks, a website can be published online right out of a Github or Bitbucket code repository. But they don’t stop with just hosting services; they also offer a set of configurable integrations for your website, like user identity management systems and forms.
Now let’s see how many requests to your website Netlify’s free plan can serve. Their starter plan has a bandwidth limit of 100GB per month, and as we already mentioned, the typical HTML page is 3MB.

More than 34k requests per month translates into 1,000 daily visitors on average. If your landing page converts at 1%, you can generate 10 leads monthly without even paying for hosting.
Heroku
This is another big player in the field of cloud hosting. Heroku appeared on the market a long time ago as an app-hosting solution. They done merely host websites, though. They also provide solutions for deploying and serving apps for platforms such as node.js or python. Like Netlify, they allow for Github/Bitbucket integrations for seamless deployment right out of the repo.
When it comes to limitations, Heroku’s limits are more about computation. But I can assure you that the limitations of the free plan are more than suitable for single-page website.
Comments
Post a Comment