Nginx as a DevOps Tool
February 08, 2019

Nginx as a DevOps Tool

Nitin Bhadauria | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Nginx

Nginx is the DEFAULT web server for our organization and projects that we work on. I don't think Nginx as a simple web server but a micro service that is part of the whole application. As a DevOps [solution], it has made us more independent rather than relying on developers for every small requirement. Now we can just write a few lines of code in Lua or js and get our solution ready as a hotfix rather than going back and forth and trying to make developers understand what is needed. In some cases, our few lines of code prove to be a better solution than an application :)

I would suggest having one layer of Nginx on top of your JAVA or Node application. If you never use it as we do it will still handle the web connections better.
  • Handles HTTP connections very well. The way it uses your OS features and don't try to reinvent the wheel is awesome.
  • Things you can do with your POST requests are countless. You can rewrite your request and responses entirely.
  • Supporting Lua, Js, etc. If you know a bit of scripting also, there is no limit to what you can achieve.
  • I don't really have any cons, because I recommend people switch to Nginx.
Nginx works on basic operating system principles and what I like the most about it is that even after being feature-rich and easily customizable it uses minimum resources.
I really can't think of a scenario where I would recommend anything but Nginx.