title: What benefit is added by using Gunicorn + Nginx + Flask?
body: <p>I see people are running setups like Nginx + Gunicorn + Flask.</p>
  
  <p>Can someone explain what is the benefit of having Gunicorn in front of Flask? Why not just run Flask alone? Doesn't it consume more resources having Gunicorn + Flask running? Is Gunicorn able to reboot the Flask instance when it fails to respond?</p>
  
  <p>What's also the purpose of having nginx on top of gunicorn? Isn't gunicorn enough? Again, more resources being spent?</p>