Advantages of Netlify

Dinesh Kumar
3 min readMay 14, 2020

--

Deploy your site in seconds with Netlify

Netlify is a cloud computing company that offers hosting and server less back end services for static websites. It features continuous deployment from Git across a global application delivery network, server less form handling, support for AWS Lambda functions, and full integration with Let’s Encrypt.

Netlify is a tool that provides an intuitive online interface for deploying websites in just a few clicks,

It’s completely free for unlimited projects for one person.

To deploy your site, you will have to commit your code into a git repository and push it to the git hosting provider of your choice (such as GitHub, GitLab, or Bitbucket ).

Once you have pushed your code to Github, you are ready to deploy your site.

Features:-

1. Free and Easy SSL Certificate

To the best of my knowledge it isn’t possible to setup an SSL certificate on Github Pages. At least, not end to end (you could still use a CDN in front of Github and have this terminate the SSL connection).

2. Form Data Collection

Netlify allows you to save form responses from your static site.

3. Custom Headers and Redirects

You can create a _headers file in your repo for custom HTTP headers. This isn’t just site wide, but supports matching on a specific set of paths.

Free

You cannot beat Free, especially when combined with all the other reasons I’ll mention. They have paid plans, but those will typically only come into play once you start working in a team setup where you need multiple people to be able to access your account.

Fast

Combine a static website with their global CDN and what you get is a super speedy website. No matter from where in the world people visit your website, they will have a great experience.

4. Continuous deployment

It is very easy to configure continuous deployment from GitHub. And it works with plain static websites, static website generators (like Hugo) or even more advanced scenarios like using front-end build tools like NPM, Gulp or Grunt. Once you have configured the continuous deployment, you just need to commit to your GitHub repository and Netlify will take care of the rest.

Netlify is incredibly quick and easy to get started with deploying your website. In fact, the easiest way to do this is to set up continuous deployment using Github, Gitlab, or Bitbucket.

Push to GitHub. Netlify deploys. Simple and easy!

4. Single-click SSL

Want to configure your site to use SSL? Click one button and Netlify will automatically provision a certificate from Let’s Encrypt. You can even force SLL for all requests, which will redirect from HTTP to HTTPS and add Strict Transport Security headers to all requests.

5. Branch Deploys

Netlify will lock onto a main branch for production deploys. It can also deploy other branches and give you a URL to test those deploys.

6. Serverless (Lambda) Functions

Netlify provides serverless functions (AWS Lambda Functions to be exact) to add additional back-end functionality for your application.

Conclusion

I really like Netlify. There is not a single thing about it so far which has frustrated or irritated me. It makes really fun to build and deploy websites using services like Hugo and Netlify.

If you are currently hosting a static website or Single Page Application somewhere else, then I suggest you give Netlify a try.

Published by Dinesh Kumar

--

--

Dinesh Kumar

Hi! I am a Frontend Developer with passion for the latest solutions and interactive design. => www.dineshdeveloper.com