Я немного запутался в этой архитектуре. В одном из проектов, над которым я работаю, Unicorn был выбран в качестве сервера Rails. И это ставится за веб-сервером Nginx. Как я понимаю, Unicorn является полнофункциональным веб-сервером, и мы не планируем размещать какие-либо другие приложения Rails на одном экземпляре сервера.
Так что мой вопрос будет таким: каковы преимущества наличия дополнительного слоя в цепочке:
client -> nginx -> unicorn -> unicorn worker