What is our primary use case?
Generally, my use case is for front-end deployment itself, nothing more than that. In my professional career, I have used it for front-end as well as back-end deployment, not the back-end infrastructure, but communicating with the back-end and whole SQL queries and things of that nature. My main objective is to deploy a front-end where a person can see and download the files or navigate to other links. Most of the back-end is not deployed there. If possible, analytics would be beneficial for me.
As far as the use case, my general purpose is deploying the front-end. The process is easier, but the setup process can sometimes be lengthy if you're deploying and using the back-end itself for other things. Connecting the back-end to the front-end is sometimes difficult. Additionally, when you set up a custom domain, there are also some issues when I have to deploy a custom domain with Netlify Platform. It will take quite a lot of processing and is not very easy.
What is most valuable?
The feature I appreciate most is that I can host anything for free there and it doesn't have any cost up to a certain point. Netlify Platform has many features for deployment that are very easy to use. You can drag and drop the files and deploy them there. Beyond that, the back-end compatibility with other projects is also very good, including compatibility with AWS. These are the aspects I value about Netlify Platform.
What needs improvement?
Connecting the back-end to the front-end is sometimes difficult. Additionally, when you set up a custom domain, there are some issues when I have to deploy a custom domain with Netlify Platform. It will take quite a lot of processing and is not very straightforward.
For how long have I used the solution?
I have been using Netlify Platform for one year in my career, as a professional for nine months.
What do I think about the stability of the solution?
I don't have any problem with lagging. Netlify Platform lags a little because you're using someone else's domain rather than your custom domain, so that will be expected, but other than that, it is smooth for me. Nothing feels very rigid and laggy. The overall experience is good for me.
What do I think about the scalability of the solution?
Scalability depends on what type of scalability is being discussed.
It is not very difficult. You can scale by directly pushing the code or deploying. However, it will become difficult in the future. It will become hectic for you to maintain all these things if you are deploying too many features because you need to maintain different back-ends and different other things including authentication itself. At that time, I think it will become a challenging aspect.
How are customer service and support?
I'm a customer who uses Netlify Platform for certain things in my professional and personal life. Other than that, I don't have any customer relationship with them.
How was the initial setup?
It's easy. You can drag and drop the folder itself, or you can connect to GitHub and push. It is not very difficult for me. For all the platforms I use, the deployment is very easy and not too difficult a task, and I think anyone can do it with basic knowledge.
What about the implementation team?
One person can do it themselves. You don't need a team. If you are deploying a very large website or you have multiple back-ends, then maybe you would be required to have more people, but other than that, I don't think you need a team of two or three people for deployment. One person with some basic knowledge and specializing in that field, such as DevOps, can do it very easily.
What was our ROI?
It completely depends on what sites I'm deploying. If I'm deploying any AI models, I will be maintaining them after one week and each time for training and other tasks. But if I'm deploying a static website, then I don't think it needs any maintenance if you have a small production, such as a CDN itself or something other than that on the websites.
Which other solutions did I evaluate?
I have used two alternatives: GitHub Pages and Vercel.
For GitHub Pages, I can have a direct repository there. I can update the repository without needing to update anything else itself. It will directly go live. I don't need to make any changes and pull requests for this, and it is very easy for me. There are no limitations or any pricing model there, so I can just use it and have a back-end model as well. The same applies to Vercel. It has a very easy-to-view interface and all the things are easy. GitHub attachment is also easy, as is the custom domain deployment. They also have a small DNS and CDN, so it is much better for security purposes.
What other advice do I have?
It completely depends on what sites I'm deploying. If I'm deploying any AI models, I will be maintaining them after one week and each time for training and other tasks. But if I'm deploying a static website, then I don't think it needs any maintenance if you have a small production, such as a CDN itself or something other than that on the websites. I would rate my overall experience with Netlify Platform an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.